@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

img{border:0px;}
h2{ font-family:tahoma; font-size:12px; font-weight:bold; color:#E4550A;}


body{ background-color:#ffffff; font-family:Tahoma, sans-serif; font-size:11px; font-weight:normal; color:#323232;}

#container{ width:896px; height:750px; margin:0 auto; position:relative; background-image:url(images/bg.gif); background-position:top lef;background-repeat:repeat-y;}

/****  HEADER ***/
#header{ width:860px; padding:0px 0 0 0px; background-image:url(images/header_bg.gif); background-position:right 40px; background-repeat:no-repeat; float:right; margin:0 auto;}
.logo{ margin:2px 0 0 0; float:left; padding:0px;}
#tagline{ position:absolute; top:70px; left:36px; margin:0px;}
.meta{ width:275px; float:right; margin:20px 0 0 0;}
.meta img{ float:left;}
.search{ width:134px; height:16px; float:left; margin:0 5px 0 20px; padding:0 2px; border-top:1px solid #616161; border-left:1px solid #616161; border-right:1px solid #DBD8D1; border-bottom:1px solid #DBD8D1; font-family:Tahoma, sans-serif; font-size:11pcolor:#737574;}
.button{ background-image:url(images/login_button.gif); background-position:top left; background-repeat:no-repeat; border:0px; width:34px; height:18px; float:left; cursor:hand; cursor:pointer;}

/**** MENU AND BANNER ***/

#menu_block{ width:896px; float:left; margin:0 0 0 0px; height:229px;}
.menu{ background-image:url(images/menu_bg.gif); background-position:top left; background-repeat:no-repeat; width:196px; float:left; height:229px;}
.menu ul{ padding:40px 0 0 40px; float:left; height:183px; width:140px; margin:0 0 0 0px;}
.menu li{ list-style-type:none; padding:5px 0 4px 0; float:left;}
.menu img{ float:left;}
.menu li a{ display:block; float:left; background-image:url(images/arrow.gif); background-position:bottom right; background-repeat:no-repeat; padding:0 7px 0 0;}
.menu li a:visited{background-position:bottom right;}
.menu li a:hover{background-position:top right;}
.menu #active{background-position:top right;}
.dots{ background-image:url(images/dots.gif); background-position:bottom left; background-repeat:no-repeat;}
.float{float:left;}
.banner{ margin:19px 0 0 0; padding:0px; float:left; text-align:left;}

/**** CONTENT ***/

#main{ width:896px; float:left; padding:0px; margin:10px 0 0 0px; background-image:url(images/bg.gif);}
.content_left{ width:170px; float:left; margin:2px 0 0 10px; padding-left:0px;}

.content_right{ width:700px; float:right; margin:0px; padding-left:0px;}
.content_right .box{ margin:10px; width:200px; float:left;}
/*.content_right p{ float:left;}*/
.content_right .box h1{ font-size:12px; font-weight:bold; color:#333333;}

.welcome .text, .job .text, .about .text, #news .text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#151515;font-weight:bold; text-transform:uppercase; border-bottom:1px solid #7D7D7D; padding:0px;}
.welcome, .about{ float:left; width:433px;}
.welcome .style1, .about .style1{ width:400px; padding:0px;}
.welcome p{ font-family:Tahoma, sans-serif; font-size:11px; color:#151515;width:400px; padding:15px 0 10px 2px;}
.more{ background-image:url(images/bullet.gif); background-position:left 4px; background-repeat:no-repeat; display:block; padding:0 0 0 12px; font-family:Tahoma, sans-serif; font-size:11px; color:#1072c4; text-decoration:underline;}

.job, #news{ width:265px; float:left;}
.job p{ font-family:Tahoma, sans-serif; font-size:11px; color:#151515; width:265px; padding:15px 0 10px 2px;}

#items{ padding:0px; margin:10px 0 0 0;}
.item{ width:226px; float:left; background:url(images/dots2.gif) top left repeat-y; font-family:Tahoma, sans-serif; font-size:11px;color:#151515; margin:0 7px 0 0; padding:0 0 2px 0;}
.item strong{ color:#516496;}
.item div{ width:185px; padding:10px 0 0 20px; text-align:justify;}
.item span, .news span{ display:block; font-family:Tahoma, sans-serif; font-size:11px; color:#FEE8B7; font-weight:bold;background-color:#D0361B; line-height:17px; width:74px; padding:0 0 0 10px;}
.item p{ padding:10px 0 5px 0;}
.item .more{ padding:10px 0 0 12px; background-position:left 14px;}
.item ul{ list-style-type:square; line-height:15px; padding:10px 0 3px 0;}
.item li a{ color:#056EC1; text-decoration:underline;}
.item li a:visited, .copy a:visited{text-decoration:underline}
.item li a:hover, .copy a:hover{text-decoration:none}

/**** FOOTER ***/

#footer{ width:896px; height:93px; background:url(images/footer_bg.gif) top left no-repeat; float:left;}
.copy{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; border-left:2px solid #4C6B7E; padding:0 0 0 7px;margin:48px 0 0 3px; float:left; line-height:12px;}
.copy a{ color:#254A73; text-decoration:underline;}
.navigation{ padding:55px 0 0 70px; display:block; float:left;}
.navigation li{ display:inline; font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#D4D9DA;}
.navigation li a{ color:#585859; text-decoration:none; font-weight:normal; margin:0 10px 0 7px;}
.navigation li a:visited{text-decoration:none}
.navigation li a:hover{text-decoration:underline}
.news{ padding:15px 0 10px 0;}

#ourwork{ margin:315px 0px 0px 17px; padding:0px; top:0px; left:0px; position:absolute;}

/**** PHONE DEVELOPMENT ***/

.leftpart{ width:325px; float:left; background-color:#d2daea; padding:10px;}
.leftpart h1{ font-size:16px; font-weight:bold; border-bottom:1px solid #333333;}
.leftpart p{ text-align:justify; margin:10px 0 20px 0;}
.rightpart{ width:325px; float:right; background-color:#b1b6bf; padding:10px;}
.rightpart h1{ font-size:16px; font-weight:bold; border-bottom:1px solid #333333;}
.rightpart p{ text-align:justify; margin:10px 0 20px 0;}

/**** OUR SERVICES ***/

.content_right2{ width:700px; float:right; margin:0px; padding-left:0px;}
.content_right2 p{ font-size:12px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.content_right2 ul { list-style:square; margin-left:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/**** changes for index_new ***/
.content_left span, .news span{ display:block; font-family:Tahoma, sans-serif; font-size:11px; color:#FEE8B7; font-weight:bold;background-color:#2f7dbd; line-height:17px; width:85px; padding:0 0 0 10px;}
.content_left .text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#151515;font-weight:bold; text-transform:uppercase; border-bottom:1px solid #7D7D7D; padding:0px;}
.welcome .text1{ font-family:verdana; font-size:12px; text-align:justify;}

/**** BLUETOOTH PROXY MARKETING ***/
.content_right .cons{ background:url(images/bluetooth_proxi.jpg) top right no-repeat; margin:0px; padding:0px;}
.content_right .cons h1{ font-size:16px; font-weight:bold; text-decoration:none;}
.content_right .cons p{ font-size:12px; font-weight:normal; text-decoration:none;  text-align:justify; margin:10px 0 10px 0;}
.content_right .cons h3{ font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px #333333 dashed;}

/**** BLUETOOTH PROXY MARKETING ***/
.content_right .cons2{ background:url(images/smsbg.jpg) top right no-repeat; margin:0px; padding:0px;}
.content_right .cons2 h1{ font-size:16px; font-weight:bold; text-decoration:none;}
.content_right .cons2 p{ font-size:12px; font-weight:normal; text-decoration:none;  text-align:justify; padding:10px 250px 10px 0;}

/**** Bangalore image gallery ***/

.gallery{ float:left; width:100%;}
.gallery li {display: inline; list-style: none; width: 225px; height: 149px; float: left; margin: 0 5px 10px 0; text-align: center; background:url(images/imgbg.jpg) no-repeat center;}
.gallery li img { margin-top:17px;}

/**** Our Partners ***/
.gallery2{ float:left; width:100%; margin-left:10px;}
.gallery2 li {display: inline; list-style: none; width: 202px; height: 144px; float: left; margin: 10px;}

