/* TATA Teleservices styles {}  */

body, html {
 margin:0; padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f; background:#f2f2f2 url(../images/body-bg.gif)  repeat-x top; margin:0; padding:0;
}

#container {
	margin:0 auto;	padding:0; width:958px;
}
.clr{ margin:0; padding:0; line-height:0; clear:both;}
.flo-rt{ float:right;}
.flo-lt{float:left}
.flo-lt div{ float:none; margin:0; padding:0;}

a{ text-decoration:none; outline:none; border:none; color:#3b3b3b;}
a:hover{color:#047fd0; }

p{ margin:0; padding:5px 0 0 0;}

h1{ margin:0; padding:10px 0 5px 0; color:#0088d8 !important; font-size:16px; font-weight:bold;}
h2{ margin:0; padding:8px 0 5px 0; color:#0088d8; font-size:14px; font-weight:bold;}
h3{ margin:0; padding:5px 0 3px 0; color:#0088d8; font-size:12px; font-weight:bold;}
h4{ margin:0; padding:3px 0 2px 0; color:#0088d8; font-size:12px; font-weight:normal;}


#header {
	margin:0; padding:0; 
}
.logo {
	margin:0; float:left; width:322px;
}
.logo-rt-box {
	float:right; width:500px; padding:12px 0 0 0;
}
.shop-online{float:right; padding:0 0 0 20px; margin:0;}

.slide-box-main{ margin:15px 0 0 0; padding:0;}
.slide-box2{ background:url(../images/slide-box2-bg.gif) repeat-y left;}
.slide-box2-top{ background:url(../images/slide-box2-top.gif) no-repeat top left; padding:10px 0;}
.slide-box2-bot{ background:url(../images/slide-box2-bot.gif) no-repeat bottom left;}
.bob2-box{ margin:0; padding:0 14px 0 12px; float:left;}

.search {
	background:url(../images/search-box-bg.gif) repeat-x top; width:122px;	height:20px;
}
.search-lt {
	float:left; height:20px; width:3px;
}
.input-search{ margin:0; padding:4px 0 1px 2px; color:#6c6c6c; font-size:11px; border:none; width:88px; display:inline; background:none;}
.example {
	border: 0 solid #fff; line-height:12px;	font-size:11px;
}
.search-rt {
	float:right; width:28px;
}

.sn-box {
	background:url(../images/sb-bg.gif) repeat-x top; width:184px;	height:28px;
}
.sn-box-lt {
	float:left; height:28px; width:3px;
}
.input-sn-box{ 
	height:18px; padding:4px 0 1px 2px; margin:2px 0 1px 2px; color:#6c6c6c; font-size:13px; border:none; width:140px; display:inline; background:url(../images/sb-input-bg.gif) repeat-x top;
}
.example {
	border: 0 solid #fff; line-height:12px;	font-size:11px;
}
.sn-box-rt {
	float:right; width:28px;
}


/* ----start individual navigation buttons ---- */

#navigation{ margin:0; padding:0; height:30px;}

#navigation ul{
	margin:0; padding:0;
}
#navigation ul li{
	margin:0; padding:0; list-style:none; float:left;
}
#navigation ul li a{
	text-align:center; text-decoration:none; margin:0; padding:0; display:block; background:none !important;
}
#navigation ul li a span{
	visibility:hidden;
}


#nav1, #nav1 a{
	background:url(../images/tata-teleservices-btn.gif) no-repeat left top;	width:160px; height:30px;
}
#nav1 a:hover, #nav1 a.select{
	background:url(../images/tata-teleservices-btn-h.gif) no-repeat left top;
}

#nav2, #nav2 a{
	background:url(../images/tata-indicom-btn.gif) no-repeat left top; width:129px;	height:30px;
}
#nav2 a:hover, #nav2 a.select{
	background:url(../images/tata-indicom-btn-h.gif) no-repeat left top;
}

#nav3, #nav3 a{
	background:url(../images/tata-photon-btn.gif) no-repeat left top; width:125px; height:30px;
}
#nav3 a:hover, #nav3 a.select{
	background:url(../images/tata-photon-btn-h.gif) no-repeat left top;
}

#nav4, #nav4 a{
	background:url(../images/tata-walky-btn.gif) no-repeat left top; width:117px; height:30px;
}
#nav4 a:hover, #nav4 a.select{
	background:url(../images/tata-walky-btn-h.gif) no-repeat left top;
}

#nav5, #nav5 a{
	background:url(../images/enterprise-services-btn.gif) no-repeat left top; width:174px; height:30px;
}
#nav5 a:hover, #nav5 a.select{
	background:url(../images/enterprise-services-btn-h.gif) no-repeat left top;
}

#nav6, #nav6 a{
	background:url(../images/tata-virgin-btn.gif) no-repeat left top; width:116px; height:30px;
}
#nav6 a:hover, #nav6 a.select{
	background:url(../images/tata-virgin-btn-h.gif) no-repeat left top;
}

#nav7, #nav7 a{
	background:url(../images/tata-docomo-btn.gif) no-repeat left top; width:137px; height:30px;
}
#nav7 a:hover, #nav7 a.select{
	background:url(../images/tata-docomo-btn-h.gif) no-repeat left top;
}

/*start styles for selected menu*/
#nav1-slt, #nav1-slt a{
	background:url(../images/tata-teleservices-btn-h.gif) no-repeat left top; width:160px; height:30px;
}
#nav2-slt, #nav2-slt a{
	background:url(../images/tata-indicom-btn-h.gif) no-repeat left top; width:129px;	height:30px;
}
#nav3-slt, #nav3-slt a{
	background:url(../images/tata-photon-btn-h.gif) no-repeat left top; width:125px; height:30px;
}
#nav4-slt, #nav4-slt a{
	background:url(../images/tata-walky-btn-h.gif) no-repeat left top; width:117px; height:30px;
}
#nav5-slt, #nav5-slt a{
	background:url(../images/enterprise-services-btn-h.gif) no-repeat left top; width:174px; height:30px;
}

#nav6-slt, #nav6-slt a{
	background:url(../images/tata-virgin-btn-h.gif) no-repeat left top; width:116px; height:30px;
}
#nav7-slt, #nav7-slt a{
	background:url(../images/tata-docomo-btn-h.gif) no-repeat left top; width:137px; height:30px;
}

/*end styles for selected menu*/
/* ----End individual navigation buttons ---- */


#main-banner{margin:0; padding:0;}


#footer {
	margin:0 auto; width:958px;	padding:22px 0 15px 0; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3b3b3b; 
}
#footer a{
	 font-family:Arial, Helvetica, sans-serif; color:#3b3b3b; text-transform:uppercase; font-weight:bold; padding:0 8px;
}
#footer a:hover{
	color:#047fd0; 
}

/*START tab box2 styles*/
#flo-tab-home{ margin:0; padding:0;}
#flo-tab-home ul.tabs {
	margin: 0; padding: 0; list-style: none; width: 100%;
}
#flo-tab-home ul.tabs li {
	float:left; margin: 0; padding:0 18px 0 10px; border-left: none; overflow: hidden !important; position: relative; 
}
#flo-tab-home ul.tabs li a {
	text-decoration: none; color:#2a348c; font-size:11px; background:none;	outline: none;
}
#flo-tab-home ul.tabs li a:hover {
	opacity: 0.8; filter: alpha(opacity = 80); width: 100%; /* stupid IE */
}	
html #flo-tab-home ul.tabs li.active, html #flo-tab-home ul.tabs li.active a:hover  {
	opacity: 0.8; filter: alpha(opacity = 80);  /* stupid IE */
}
.tab_container {
	clear: both; margin:0 0px 0 0px; 
}


.tab_content{ margin:0; padding:0;}
.tab_workfield{ margin:0; padding:0 5px 5px 5px; border-top:none!important;}

/*END tab box2 styles*/

/*start slide top popup*/
#tt1{ margin:0; padding:0;}
#tt1 ul{ margin:0; padding:0; list-style:none; position:absolute; z-index:200}
#tt1 ul li {margin: 0px;
}
#tt1 ul li a {text-decoration: none; display: block;
}
#tt1 ul li a:link, li a:visited {
 }
#tt1 ul li a:hover {color:#EE8;
}
#tt2{ margin:0; padding:0;}
#tt2 ul{ margin:0; padding:0; list-style:none; position:absolute; z-index:200}
#tt2 ul li { margin: 0px;
}
#tt2 ul li a {text-decoration: none; display: block;
}
#tt2 ul li a:link, li a:visited {color: 3b3b3b;
 }
#tt2 ul li a:hover {color:#EE8;
}

#tt3{ margin:0; margin-left:-120px !important; padding:0;}
#tt3 ul{ margin:0; padding:0; list-style:none; position:absolute; z-index:200}
#tt3 ul li {margin: 0px;
}
#tt3 ul li a {text-decoration: none;  display: block;
}
#tt3 ul li a:link, li a:visited {color: 3b3b3b;
}
#tt3 ul li a:hover {
  color:#EE8;
}
/*End slide top popup*/


/*Start squish and stretch tab under banner*/
#squish-stretch-main{ margin:15px 0 0 0; padding:0; height:142px;}

/*End squish and stretch tab under banner*/

.myaccount-rt-box{ margin:0; padding:0; float:left; width:199px; height:141px; }


/*Start inner2inner page style*/

.in2in-banner{ margin:0; padding:0;}
  #container-in2in{ margin:0 auto; width:930px; color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#container-in2in .in2in-leftcol{ margin:0; float:left; padding:0; width:200px;}
	#container-in2in .in2in-rightcol{ margin:0; padding:0; float:right; width:716px;}
	
	.in2in-workfild{ margin:0; padding: 0 15px 25px 15px;}
	
	.in2in-ltnav-box{ margin:0; padding:0; background:url(../images/in2in-lt-box-bg.gif) repeat-y left; border-bottom:solid 1px #f6f6f6;}
	.in2in-ltnav-box-bot{ margin:0; padding:0; background:url(../images/in2in-lt-box-bot.gif) no-repeat bottom left;}
	.in2in-ltnav-box-top{ margin:0; padding:4px 1px; background:url(../images/in2in-lt-box-top.gif) no-repeat top left;}
	.in2in-addtag-box-top{ margin:0; padding:4px 1px; background:url(../images/addtag-box-top.gif) no-repeat top left;}
	
	.in2in-ltnav-box-bot .in2in-ltnav{ margin:0; padding:0;}
	.in2in-ltnav-box-bot .in2in-ltnav ul{ margin:0; padding:0; list-style:none;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li{ margin:0; padding:0 0 0 20px; list-style:none; background:url(../images/lt-li-bg.gif) no-repeat top left; float:left; width:178px;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li a{ margin:0; padding:0; display:block; text-decoration:none; line-height:33px; color:#0088d8; font-weight:bold; font-size:12px;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li a:hover{ margin:0; padding:0; color:#f68727;}
	
	.in2in-ltnav-box-bot .in2in-ltnav ul li ul{ margin:0; padding:0; list-style:none;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li ul li{ margin:0; padding:0 0 0 8px; line-height:25px; list-style:none; background:url(../images/li2li-arrow.gif) no-repeat right; width:160px;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li ul li a{ margin:0; padding:0; display:block; text-decoration:none; line-height:25px; color:#424242; font-size:11px;}
	.in2in-ltnav-box-bot .in2in-ltnav ul li ul li a:hover{ margin:0; padding:0; color:#0088d8}
	
	.quick-link-box{ margin:0; padding:10px;}
	
	.in2in-rtnav-box{ margin:0; padding:0; background:url(../images/inner2in-rt-box-bg.gif) repeat-y left;}
	.in2in-rtnav-box-top{ margin:0; padding:0; background:url(../images/inner2in-rt-box-top.gif) no-repeat top left;}
	.in2in-rtnav-box-bot{ margin:0; padding:0; background:url(../images/inner2in-rt-box-bot.gif) no-repeat bottom left;}
#container-in2in .bedcrame-box{ margin:14px 0; padding:0; background:url(../images/bedcrame-box-bg.gif) repeat-x top; }	
#container-in2in .bedcrame-box-left{ background:url(../images/bedcrame-box-lt.gif) no-repeat left top;}
#container-in2in .bedcrame-box-right{ background:url(../images/bedcrame-box-rt.gif) no-repeat right top; height:32px;}

.bedcrame-nav{ margin:0; padding:0 15px; float:left; width:800px; color:#3b3b3b; font-size:11px;}
.bedcrame-nav a{ margin:0 2px; padding:0 15px 0 0px; background:url(../images/cont-li-bg.gif) right no-repeat ; color:#008dda; line-height:32px; text-decoration:none;}
.bgnone{ background:none !important;}
.bedcrame-nav a:hover{ color:#3b3b3b; }
.bedcrame-box .printmail-box{ margin:0; padding:10px 0 0 0; float:right; width:100px;}
.bedcrame-box .printmail-box .printmail-flo{ margin:0; padding:0 15px 0 0; float:right; }

#container-in2in .rt-topnav{ margin:0; padding:0; font-size:12px; line-height:40px; font-weight:bold; height:40px;}
#container-in2in .rt-topnav a{ padding:0 10px; color:#727171; text-decoration:none;}
#container-in2in .rt-topnav a:hover{color:#008dda;}
.dash-br{ border-bottom:dashed 1px #898989; padding-bottom:5px;}
#container-in2in .in2in-rightcol ul{ margin:0; padding:5px 0 10px 0; list-style:none;}
#container-in2in .in2in-rightcol ul li{ margin:0; padding:0 0 0 10px; list-style:none; background:url(../images/cont-li-bg.gif) no-repeat left; line-height:25px;}

.add-tag-box{ margin:0; padding:15px 0 10px 0;}
.add-tag-new{ margin:0; padding:5px 8px 0 0; width:50px; float:right; color:#008dda;}
.add-tag-new a{color:#008dda; text-decoration:none;}
.add-tag-new a:hover{color:#f68727;}
.show-tag-field{ margin:0; padding:10px; font-size:14px; line-height:25px;}


	
/*End inner2inner page style*/