  A:link { TEXT-DECORATION: none;} 
  A:hover { TEXT-DECORATION: none;} 

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

#mainContainer 
{
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

#topnavigation 
{
	width: 1002px;
	height: 101px;
	margin: 0 auto;
	padding: 0px;
}

.logo 
{
	width:115px;
	height:101px;
	display:block;
	float:left;
	position: absolute;
	top: 130px;
	z-index: 1;
}

.righttopheader {
	width:802px;
	height:101px;
	display:block;
	float:left;
}
.topRHS {
	width:238px;
	height:39px;
	padding-left:560px;
	padding-top:16px;
}
.topRHS ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.topRHS ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}

.menu {
	width:802px;
	height:46px;
}

.menu ul
{
	margin:0px;
	padding:0px;
	padding-top:15px;
	list-style:none;
}
.menu ul li
{
	margin:0px;
	padding-left:37px;
	list-style:none;
	display:inline;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #434343;
}
.menu ul li a{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #434343;
	font-weight: bold;
}
.menu ul li a:hover{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #0173ba;
	text-decoration: none;
}

.menu_table {
	list-style:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	font-weight: bold;
	color: #434343;
	text-decoration:none;
}
.menu_table a{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #434343;
	font-weight: bold;
		text-decoration:none;
	
}
.menu_table a:hover
{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	/*text-transform: uppercase; */
	font-weight: bold;
	color: #EE0000;
	text-decoration: none;
}


#lead_banner
{ 
	height:435px; 
	width:100%; 
	background:#ffffff; 
	overflow:hidden;
}

#mdl_main_section{ margin:0 auto; width:1002px; height:326px;}

#brandbox_tab_section{ margin:0 auto; width:1002px; height:268px;}

.news_section{ float:left; width:359px; text-align:left; margin-top:18px; margin-left:21px;}

.news_section ul{
	margin:0px;
	padding:0px;
	padding-top:15px;
	list-style:none;
}
.news_section ul li{
	margin:0px;
	padding-right:10px;
	list-style:none;
	display:inline;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #434343;
}
.news_section ul li a{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #0173ba;
	text-decoration:none;
}
.news_section ul li a:hover{
	margin:0px;
	list-style:none;
	display:inline;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #0173ba;
	text-decoration: underline;
}

.stories_section{ float:left; width:378px; text-align:left; margin-top:18px; margin-left:45px;}

.quick_links{ float:left; width:148px; text-align:left; margin-top:18px; margin-left:36px;}

.quick_links ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.quick_links ul li{
	margin:0px;
	list-style:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}
.quick_links ul li a{
	margin:0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545; background: url(../images/arrow_home_1.gif) no-repeat; padding-left:10px;
	text-decoration: none;
}
.quick_links ul li a:hover{
	margin:0px;
	list-style:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EE0000;
	text-decoration: none;
}
.home_title {
    color: #E00;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
}

.news_txt{ line-height:16px; color:#454545; font-size:12px; display:block;}

.news_txt a{ line-height:16px; color:#454545; font-size:12px; text-decoration:none;}

.news_txt a:hover{ line-height:16px; color:#EE0000; font-size:12px; text-decoration:none;}

.dotted_line{ font-size:10px; color:#858585; height:24px; line-height:28px; display:block; }

.dotted_line_spotlight{ font-size:10px; color:#858585; height:24px; line-height:28px; display:block; padding-top:6px; padding-bottom:10px;}

.dotted_line_quicklinks{ font-size:10px; color:#858585; height:16px; line-height:16px;}

.dotted_line_column{ font-size:10px; color:#858585; height:12px; line-height:12px;}

.brandBox 
{
	float: left;
	width: 267px;
	margin-left:21px;
	
}
.tab_section{ float:left; width:560px; margin-left:20px;}

.tab_button{ margin:0px; padding:0px; width:677px; display:block; height:29px;}

.tab_button ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tab_button ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
/*.tab_content{ margin:0px; padding:0px;  display:block; height:197px; width:560px; background-image:url(../images/tab_bg.gif)}*/
.tab_content{ margin:0px; padding:0px;  display:block; height:197px; width:560px; background-image:url(../images/tab_bg.png)}


.tab1{ padding:0px; padding-left:25px; padding-top:12px; height:182px; width:535px;}
.tab3_table{ margin-left:50px; margin-top:23px; }
.tab1_table { display:block;}

.Arial_14 {
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	line-height:18px;
    font-weight: normal;
}
.column1{ float:left; margin-top:15px; margin-left:0px; padding-right:20px; width:500px; display:block;} /* width:280 */

.column1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.column1 ul li{
	margin:0px;
	list-style:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}
.column1 ul li a{
	margin:0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545; 
	background: url(../images/arrow_home_tab.png) no-repeat; 
	padding-left:14px;
	text-decoration: none;
}
.column1 ul li a:hover{
	margin:0px;
	list-style:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0173ba;
	text-decoration: none;
}

.tab2 {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545; 
	text-decoration: none;
}

.tab2 a{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #454545; 
	text-decoration: none;
	padding-left:3px;
}
.tab2 a:hover{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0173ba;
	text-decoration: none;
}


.Left_body_IMG 
{
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.Right_body_IMG {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

#the_world_of_tata{ margin:0 auto; width:1002px; height:100px;}

#show_seo{margin:0px 0 0 955px; height:20px; width:50px; float:left;}
#hide_seo{color:#EE0000; font:Arial, Helvetica, sans-serif 10px normal; width:50px; float:left; margin-top:-20px; margin-left:955px;}

.numbers_main{ margin:0px auto;  height:92px; width:962px;}

#footer{margin:0 auto; height:500px; width:100%; background-color:#616161; text-align:center;}

#footer12{margin:0 auto; height:450px; width:100%; background-color:#ed1c24 !important; }

#footer12_2 { margin:0 auto; height:450px; width:100%; background-color:#BCBEC0 !important; }

#footer12_2 { margin:0 auto; height:450px; width:100%; background-color:rgb(218, 218, 218) !important; }


.main_footer_fix{margin: 0 auto; width: 990px; padding-top:20px; }

.fotter_about_us {
    float: left;
    text-align: left;
    width: 250px;
}

.fotter_businesses{ float: left;
    text-align: left;
    width: 200px;}

.fotter_businesses ul{list-style-type: none;
    margin: 0;
    padding: 0;}

.fotter_businesses ul li{list-style-type: none;
    margin: 0;
    padding: 0;
	display:block;}
	
.fotter_media
{
	float: left; 
    text-align: left;
    width: 130px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
 }
	
.fotter_media ul{list-style-type: none;
    margin: 0;
    padding: 0;}

.fotter_media ul li{list-style-type: none;
    margin: 0;
    padding: 0;}
	
.fotter_careers{float: left;
    text-align: left;
    width: 155px;}
	
.fotter_careers ul{list-style-type: none;
    margin: 0;
    padding: 0;}

.fotter_careers ul li{list-style-type: none;
    margin: 0;
    padding: 0;}
	
.fotter_commitment{float: left;
    text-align: left;
    width: 115px;}
	
.fotter_commitment ul{list-style-type: none;
    margin: 0;
    padding: 0; display:block;}

.fotter_commitment ul li{list-style-type: none;
    margin: 0;
    padding: 0; display:block;}

.fotter_big_text{   
    color:#ffffff !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
.fotter_big_text2{   
    color:#000000 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
	
	
.fotter_big_text a{   
    color:#ffffff !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
.fotter_big_text2 a{   
    color:#000000 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
	
	
	
.fotter_big_text a:hover{   
    color:#ffffff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
	
.fotter_big_text2 a:hover{   
    color:#000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight: bold;
    height: 23px;
    margin-bottom: 5px;}
	
	
	
	
.fotter_about_left{float: left;
    width: 200px;}/*140*/

	
.fotter_about_left ul{list-style-type: none;
    margin: 0;
    padding: 0;}

.fotter_about_left ul li{list-style-type: none;
    margin: 0;
    padding: 0;}
	
.fotter_about_right{float: left;
    width: 130px;}
	
.fotter_about_right ul{list-style-type: none;
    margin: 0;
    padding: 0;}
	
.fotter_about_right ul li{list-style-type: none;
    margin: 0;
    padding: 0;}
	
/*---*/
.fotter_about_left1{float: left;
    width: 140px;}/*140*/

	
.fotter_about_left1 ul{list-style-type: none;
    margin: 0;
    padding: 0;}

.fotter_about_left1 ul li{list-style-type: none;
    margin: 0;
    padding: 0;}
	
	
.fotter_txt_bold {
    color: #ffffff; /* #dddddd; */
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: 900;

    text-decoration: none; margin-top:5px;
}



.fotter_txt_bold a {
    -moz-transition: color 1s ease-out 0s;
    color: #ffffff !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	font-weight:normal; /*900;*/

    text-decoration: none;  margin-top:5px;
}

.fotter_txt_bold a:hover {
    color:#FFFFFF !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight::normal; /*900;*/
	line-height:18px;
    text-decoration: none; 
}


.fotter_txt_bold2 {
    color: #000000; /* #dddddd; */
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight::normal;/* 900;*/

    text-decoration: none; margin-top:5px;
}


.fotter_txt_bold2 a {
    -moz-transition: color 1s ease-out 0s;
    color: #000000 !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;

    text-decoration: none;  margin-top:5px;
}



.fotter_txt_bold2 a:hover {
    color:#000000 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
	line-height:18px;
    text-decoration: none; 
}

	
.fotter_txt_bold1 {
    color:#FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight:normal; /*900;*/

    text-decoration: none; margin-top:5px;
}



.fotter_txt_bold1 a {
    -moz-transition: color 1s ease-out 0s;
    color: #ffffff !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:normal; /*900;*/

    text-decoration: none;  margin-top:5px;
}



.fotter_txt_bold1 a:hover {
    color: #ffffff !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:normal; /*900;*/

    text-decoration: none; 
}

.fotter_txt_bold1_2 {
    color:#000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: normal;

    text-decoration: none; margin-top:5px;
}


.fotter_txt_bold1_2 a {
    -moz-transition: color 1s ease-out 0s;
    color: #000000 !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;

    text-decoration: none;  margin-top:5px;
}


.fotter_txt_bold1_2 a:hover {
    color: #000000 !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none; 
}

	
.fotter_txt_arrow {
    color: #ffffff !important; /* #dddddd; */
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	display:block; 
}
.fotter_txt_arrow a {
    background: url("../images/fotter_arrow.gif") no-repeat scroll left top transparent; 
    color: #ffffff !important; /* #dddddd; */
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 8px;
    text-decoration: none;
}
.fotter_txt_arrow a:hover {
    background: url("../images/fotter_arrow_hover.gif") no-repeat scroll left top transparent;
    color:#FFFFFF !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

#fotter_sitemap{ 
    width: 960px; margin:0 auto;}

.sw_bd {
    float: left;
    font-size: 11px;
    position: relative;
    z-index: 9999;  width:236px; height:68px; background-image:url(../images/searchbox_bg.png)
}
.sw_b {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c0ddee; -moz-border-radius:4px;
    border-radius:4px;
    float: left;
    padding:4px 4px 0 2px; margin-top:19px;  margin-left:9px;
}

.sw_b input {
    border: 0 none;
    float: left;
    font-size: 11px; color:#9bc4de;
    outline: medium none;
    width: 181px;
}
.sw_b .sw_qbtn {
    background: url(../images/search_2.gif) no-repeat scroll #FFFFFF;
    cursor: pointer;
    height: 23px;
    margin: 0px;
    overflow: hidden;
    padding: 20px 0 0;
    width: 17px;
}
#sw_as {
    clear: both;
    display: none;
    font-size: 11px;
    position: relative;
}
#sw_filt input {
    margin-right: 1px;
}

/* for menu */

  .DropdownLinkComp { FONT-WEIGHT: normal; FONT-SIZE:12px; COLOR: #454545; FONT-FAMILY: "MS Sans Serif", Arial, Helvetica;TEXT-DECORATION: none ;} 
  
  
.DropdownLinkB { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #454545; 
	FONT-FAMILY: "MS Sans Serif", Arial, Helvetica; 
	TEXT-DECORATION: none ;
} 

.copyright { font-size:11px; margin:0 auto; height:38px; width:962px; color:#454545; line-height:38px; }

.copyright a {font-size:11px; color:#454545; text-decoration:none;  }

.copyright a:hover { font-size:11px; color:#0173ba; text-decoration: none; }

.copyright .designed_by{ border:0px; float:right; margin-left:275px; position: absolute; bottom:0px; padding-bottom:5px;}


.brandBox {
	float: left;
	width: 265px;
	height:230px;
}
.brandContent {
	position: absolute;
	width: 265px;
	height: 176px;
}
#brandContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2D81B3;
	display: block;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 2px;
	font-weight: bold;
	letter-spacing: -0.025em;
}
#brandContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
	line-height: 17px;
}
#brandContentButton {
	display: block;
	width: 89px;
	position: absolute;
	top: 142px;
	padding-right: 30px;
	padding-left: 88px;
}
.viewAllBrands {
	position: absolute;
	z-index: 1100;
}


/*-----------------------------------------------*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	/* width: 80px; */
	background: #FFF;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li a:hover
{	
	color: #e40000;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 27px 0 0 0;
	padding: 0;
	background: #EEE;
	border: 1px solid #444;
	/*
	background: #EAEBD8;
	border: 1px solid #5970B2;
	*/
	z-index:99999;
	width:400px;
	font-family: "MS Sans Serif", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EEE;
		/*color: #2875DE; */
		color:#000;
		font: 14px "MS Sans Serif",Arial, Helvetica, sans-serif bold;
		}

	#sddm div a:hover
	{	
		
		color: #e40000;
	}
/*****************************************************/
.style25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #C68E17; }

  
  