﻿a { outline:none}
.innerPageContainer { width: 905px; position: relative; margin: 30px auto 0 auto; }
.innerLeftWrap { width: 714px; /*background: #ffffff;*/ overflow: hidden; height: 573px !important; background: url(../images/innerContentBgTile.png); float: left; }
.innerLeftContainer { width: 202px; float: left; }
.innerLeftMenuTop { height: 0px; }
.innerLeftMenu { /*background: url(../images/innerContentBgTile.png);*/
	padding: 4px 19px 4px 25px; }
.innerLeftMenu h2 { padding-top: 12px; color: #000000; /*font-family: Calibri; 	font-family: calibri;*/ font-size: 19px; font-weight: normal; line-height: 29px; margin: 0; text-transform: uppercase; }
.innerLeftMenu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #a4a4a4; padding-bottom: 15px;}
.innerLeftMenu ul li { line-height: 27px; }
.innerLeftMenu ul li a { font-size: 12px; color: #000000; text-decoration: none; }
.innerLeftMenu ul li a:hover { color: #724a9f; }
.innerLeftMenu ul li a.active { color: #724a9f; font-weight: bold; }
.innerLeftMenuContents { margin: 10px 0 0 0; padding: 17px 0 0 0; width: 146px }
.innerLeftMenuContents h3 { margin: 0; padding: 0; color: #000000; font-size: 14px; font-weight: normal; }
.innerLeftMenuContents h4 { padding: 5px 2px 0 0 !important; margin: 9px 0 0 0; color: #000000; font-size: 11px; font-weight: normal; }
.innerLeftMenuContents p { margin: 0; padding: 0; color: #000000; font-size: 11px; }
.innerLeftMenuContents p.apollo_spacing { line-height: 17px;  }
.innerLeftMenuContents a { color: #724a9f; text-decoration: none; }
.innerLeftMenuContents a:hover { text-decoration: underline; }
.LinkAllVideos { margin: 10px 0 0 0; }
.LinkAllVideos a { background: url(../images/video-play-icon.png) no-repeat 0 2px; padding: 0 0 0 21px; color: #000000; font-size: 11px; text-decoration: none; }
.mrgnTopNone { margin-top: 0px; }
.brdrNone { border: none !important; }
.innerMainContentContainer { width: 502px; float: left; margin-left: 0px; }
.innerMidContainerTop { height: 0px; background: none !important; }
#innerContentContainer { padding: 20px 27px 15px 0; /*background: url(../images/innerContentBgTile.png);*/ float: left; width: 492px; }
#innerContentContainer > .innerContentInner { opacity: 1; }
.innerContentInner { }
.midContainer { }
#midContainer { overflow: auto; height: 285px; width: 100%; }
#midContainer2 { overflow: hidden; height: 390px; width: 100%; margin-top: 13px; }
#popupScroll { overflow: hidden; height: 505px; width: 100%; }
.popupScroll { overflow: hidden; height: 505px; width: 100%; }
#midContainerMediaLib { overflow: auto; height: 365px; width: 100%; }
#innerContentContainer h2 { color: #000000; font-size: 17px; border-bottom: 1px solid #a4a4a4; padding: 0 0 5px 0; margin: 0 0 0px 0; font-weight: normal; }
#innerContentContainer h1 { color: #000000; font-size: 17px; border-bottom: 1px solid #a4a4a4; padding: 0 0 5px 0; margin: 0 0 0px 0; font-weight: normal; }
#innerRightContainer { width:190px; float: left; min-height: 186px; margin: 0 0 0 1px; }
#innerRightContainer > div { opacity: 1; }
.innerRightContentContainer { padding: 20px 10px 16px 17px; background: url(../images/innerContentBgTile.png); overflow: hidden; margin: 0 0 1px 0 }
.innerRightContentContainer h3 { font-size: 17px; color: #000000; padding: 0 0 7px 0; border-bottom: solid 1px #a4a4a4; margin: 0; font-weight: normal; }
.innerRightContentContainer h4 { font-size: 14px; color: #000000; padding: 0 0 7px 0; border-bottom: solid 1px #a4a4a4; margin: 0; font-weight: normal; }
.innerRightContentContainer h3 span { color: #616161; font-size: 13px; padding: 0 0 0 3px; }
.innerRightContentText { margin: 10px 0 0 0; font-size: 12px; color: #000000; }
.innerRightContentText p { margin: 0; padding: 0; line-height: 115%; }
.innerRightContentText span { color: #000000; }
.innerRightContentContainer .stockWatchTxt { color: #000000; font-size: 12px; margin: 0; }
.innerRightContentContainer .stockValue { margin: 6px 0 0 0; color: #616161; }
.innerRightContentContainer .stockValue a{background: none; float: none; display: inline; padding: 0;}
.stockValue .leftNum, .stockValue .rightNum { float: left; width: 55px; font-size: 17px; }
.stockValue .rightNum { color: #e30000; margin: 0 0 0 5px; }
.stockValue .stockValueIcon { float: left; width: 14px; margin: 0 3px; padding: 5px 0 0 0; }
.stockValue .stockPer { color: #000000; }
.stockValue .stockDate { margin: 11px 0 0 0; }
.sPer { float: left; width: 100%; }
/* Rahul Classes*/

.innerMainMidMenu { padding: 0 0 5px 0; }
.innerMainMidMenu div.rightalign { width: 150px; float: right; }
.rightalign01 { padding-top: 3px; font-size: 14px; }
.innerMainMidMenuAnnual { padding-bottom: 9px; padding-top: 9px; }
.innerMainMidContentAnnual { padding: 0 0 22px 0; }
.innerMainMidContentAnnual div.left { float: left; width: 100%; }
/* boxAnnual */
.boxAnnual { padding: 15px 0 0 15px; background: #ffffff; border: 1px #edeeee solid; margin-bottom: 0px; }
#annualReportAccordian { height: 210px; padding: 8px 10px 0 0; }
.boxAnnual p.heading { margin: 0; padding: 0 15px 0 0; font-size: 13px; color: #000000; display: inline; }
.boxAnnual p.content { margin: 0; padding: 0 15px 0 0; font-size: 13px; color: #000000; }
.boxAnnual p.button { margin: 0; padding: 6px 5px 0 0; height: 4px; background: url(../images/icon-Annual-02-Thum.png) no-repeat right center; cursor: pointer; }
.boxAnnual p.button img { cursor: pointer; border: none; }
.boxAnnual2 { padding: 4px 0 0 9px; background: none; border: none; border-bottom: 1px #edeeee solid; margin-bottom: 0px; }
.boxAnnual2 p.heading { margin: 0; padding: 0 15px 0 0; color: #000000; }
.boxAnnual2 p.content { margin: 0; padding: 8px 15px 0 0; color: #000000; }
.boxAnnual2 p.button { margin: 0; padding: 6px 5px 0 0; height: 4px; background: url(../images/brand-button01.jpg) no-repeat right bottom; cursor: pointer; }
.boxAnnual2 p.button:hover { background: url(../images/brand-button01.jpg) no-repeat right bottom; }
div.annualbottomBox { background: none; padding: 0px 0px 18px 0px; float: left; width: 100%; }
div.annualbottomBox a.arrowDwnld {background: url(../images/iconDwnld2.png) 0px 5px no-repeat;}
div.annualbottomBox a{color: #000000;}
div.annualbottomBox a:hover{ color: #724A9F}
div.annualbottomBox div.left { float: left; width: 135px; border-bottom: 3px #bababa solid; }
div.annualbottomBox div.left p.top { font-size: 14px; color: #000; margin: 0 0 0 0; padding: 0 0 5px 0; }
div.annualbottomBox div.left p.bottom { font-size: 20px; color: #754fa1; font-family: 'apolloflamaBasic'; text-transform: uppercase; line-height: 22px; margin: 0 0 0 0; padding: 0 0 5px 0; }
div.annualbottomBox div.right { float: right; width: 300px; text-align: justify; color: #000000; }
.innerMainMidMenuAnnual div.rightalignNew { width: 80px; padding-left: 6px; float: left; padding-bottom: 3px; }
.innerMainMidMenuAnnual div.rightalignNewLeft { width: 335px; padding-top: 3px; border-bottom: 1px #a4a4a4 solid; color: #000000; }
.selectInputNew {font-family: Trebuchet MS; width: 80px; padding: 0px 0px 0px 6px; color: #000000; border: 1px #a4a4a4 solid; font-size: 12px; }
.innerMainMidMenuAnnual p.annualbottomGraph { margin: 0 0 0 0; padding: 25px 0 0 0; text-transform: uppercase; color: #000000; text-align: left; }
.NewWidthSelect{width: 55px !important;}
.innerMainMidMenuAnnual p.annualbottomGraph2 { margin: 0 0 0 0; padding: 0 0 8px 0; color: #000000; text-align: left; background: url(../images/p-bg.jpg) repeat-x 0 bottom; color: #000000; }
.innerMainMidMenuAnnual p.annualbottomGraph2 span { background: #f8faf9; padding: 0 8px 0 0; }
.annualbottomGraphBox { position: relative; /*min-height: 360px;*/ margin-top: 10px; }
.annualbottomGraphBox div.annualbottomGraphlayer { z-index: 5; position: absolute; top: 0px; left: 0px; width: 124px; padding: 5px; }
.annualbottomGraphBox div.annualbottomGraphlayer p.top { margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; line-height: 15px; }
.annualbottomGraphBox div.annualbottomGraphlayer p.bottom { margin: 0 0 0 0; padding: 3px 0 0 0; color: #000000; line-height: 13px; }
.annualbottomGraphBox div.position01 { top: 14px; left: 35px; }
.annualbottomGraphBox div.position02 { top: 108px; left: 27px; }
.annualbottomGraphBox div.position03 { top: 217px; left: 72px; }
.annualbottomGraphBox div.position04 { left: 339px; top: 14px; }
.annualbottomGraphBox div.position05 { top: 219px; left: 345px; }
/* boxAnnual */
.innerMainMidContentAnnual div.right { float: right; width: 217px; }
.innerMainMidMenu select.selectInput { border: 1px #eeeeee solid; font-size: 12px; color: #000000; width: 80px; padding: 0px 0px 0px 6px; font-family: "Trebuchet MS"; }
.innerMainMidContentContent { font-size: 13px; color: #000000; padding: 18px 20px 0 20px; }
.innerMainMidContentContent div.left { float: left; width: 170px; padding-left: 14px; background: url(../images/contact_us_bg.jpg) repeat-y right; }
.innerMainMidContentContent div.left h3 { margin: 0; padding: 0 0 6px 0; text-align: left; font-size: 14px; text-transform: uppercase; color: #616161; }
.innerMainMidContentContent div.left ul.list { margin: 0; padding: 0; list-style: none; position: relative; }
.innerMainMidContentContent div.left ul.list li { margin: 0; padding: 0; list-style: none; line-height: 18px; display: block; }
.innerMainMidContentContent div.left ul.list li a { color: #000000; text-decoration: none; display: block; }
.innerMainMidContentContent div.left ul.list li a:hover, .innerMainMidContentContent div.left ul.list li a.active { font-weight: bold; }
.innerMainMidContentContent div.right { float: left; width: 184px; padding-left: 46px; }
.innerMainMidContentContent div.right p { margin: 0; padding: 0 0 18px 0; line-height: 19px; }
.innerMainMidContentContent div.right h4 { margin: 0 0 10px 0; padding: 0 0 0 24px; line-height: 21px; background: url(../images/contact-map-icon.png) no-repeat; color: #000000; font-size: 13px; font-weight: normal; margin-bottom: 12px; }
.innerMainMidContentContent div.right div.map { width: 154px; height: 97px; }
.innerMainMidImg { padding-bottom: 8px; }
.innerMainMidContentBrand { padding: 0 6px 0 6px; }
.innerMainMidContentBrand div.brandBox h3 { margin: 0 0 0 0; padding: 0 0 0 0; }
.innerMainMidContentBrand div.brand_top { margin-top: -4px !important; }
.innerMainMidContentBrand div.brandBox { margin: 10px 0 9px 0; }
.innerMainMidContentBrand div.brandBox p { margin: 0 0 0 0; padding: 0 0 0 0; }
.innerMainMidContentBrand div.brandBox p.heading { margin: 0 0 0 0; padding: 8px 0px 4px 0px; line-height: 13px; text-transform: uppercase; color: #000000; }
.innerMainMidContentBrand div.brandBox p.content { margin: 0 0 0 0; padding: 0px; line-height: 16px; }
.innerMainMidContentBrand div.brandBox p.button { margin: 0 0 0 0; padding: 0 0 0 0; text-transform: uppercase; color: #000000; height: 9px; }
.innerMainMidContentBrand div.brandBox p img { cursor: pointer; }
.innerMainMidContent { /* font-size: 13px; */
	color: #000000; /* min-height:345px; */ }
.innerMainMidContent p:first-child { margin: 0; }
.innerMainMidContent p { margin: 0; padding: 0 0 14px 0; font-size: 12px; line-height: 17px; }
.innerMainMidContent p.lastpara {  padding: 0 0 0 0 !important;}
.innerMainMidContent p a { color: #6858dd; text-decoration: none; }
.innerMainMidContent p a:hover { color: #6858dd; text-decoration: underline; }
/* end Rahul Classes*/

/* abhinav styles */
.aboutus_vision { float: left; width: 100%; padding: 0; }
.aboutus_vision .fltRight, .about_us_vision .fltRight { float: right !important; }
.aboutus_vision h3, h4, h5, h6, div, ul, li, img, p, input, span, small, strong, em, select, form, fieldset, a, .about_us_vision h3, h4, h5, h6, div, ul, li, img, p, input, span, small, strong, em, select, form, fieldset, a { margin: 0; padding: 0; }
.aboutus_vision img { float: left; border: none; }
.aboutus_vision a { text-decoration: none; }
.aboutus_vision ul { list-style: none; }
.aboutus_vision .left_section { float: left; width: 211px; }
.aboutus_vision h3 { text-transform: uppercase; color: #000000; line-height: 29px; border-bottom: 1px solid #a4a4a4; display: block; }
.aboutus_vision .left_section p { color: #000000; line-height: 16px; padding-top: 4px; }
.aboutus_vision .right_section { float: right; width: 211px; margin-top: -4px; position: relative; }
.aboutus_vision .right_section span { width: 100%; float: left; }
.aboutus_vision .right_section img { float: right; margin-right: 30px; display: inline; }
.aboutus_vision .right_section ul { float: left; width: 100%; }
.aboutus_vision .right_section ul li { float: left; width: 100%; color: #000000; line-height: 16px; }
.aboutus_vision .calendar { border-bottom: 1px solid #a4a4a4; float: left; width: 100%; }
.aboutus_vision .calendar .marBtmNone { margin-bottom: -7px; }
.aboutus_vision .calendar ul { float: right; width: 100%; padding-bottom: 3px; }
.aboutus_vision .calendar ul li { float: right; text-transform: uppercase; padding: 0 0 0 8px; background: #F9F9F7; }
.aboutus_vision .calendar ul li a { color: #724a9f; line-height: 14px; float: left; text-decoration: none; }
.aboutus_vision .calendar ul li a.active { color: #000000; }
.aboutus_vision .calendar ul li.last { padding-right: 12px; }
.aboutus_vision .media_listing { float: left; width: 453px; padding: 2px 0 0 11px; }
.aboutus_vision .media_listing ul { float: left; width: 100%; }
.aboutus_vision .media_listing ul.media_left a { float: left; margin-top: 3px; }
.aboutus_vision .media_listing ul li { float: left; width: 100%; padding: 0 0 4px 0; margin: 0 0 8px 0; }
.aboutus_vision .media_listing ul li strong a{ float:right; }
.aboutus_vision .media_listing ul li p { float: left; width: 100%; line-height: 16px; }
.aboutus_vision .media_listing ul li p a{color: #000000 }
.aboutus_vision .media_listing ul li p a:hover{ color: #724a9f}
.aboutus_vision .media_listing ul li span { font: italic; color: #000000; line-height: 16px; float: left; }
/*.aboutus_vision .media_listing ul li a { float:right; background: url(../images/purple_arrow.gif) no-repeat 0 0; width:11px; height:9px; margin:5px 0 0 11px; display:inline }*/
.aboutus_vision .top_s { padding-top: 20px; }
.aboutus_vision h4 { width: 100%; float: left; border-bottom: 1px solid #a4a4a4; cursor: pointer; }
.aboutus_vision h4 a { display: block; color: #000000; }
.aboutus_vision h4 a small { float: left; line-height: 16px; font-size: 16px; color: #000000; }
.aboutus_vision h4 strong { float: right; background: url(../images/plus_accord.jpg) no-repeat right 12px; width: 14px; height: 25px; cursor: pointer; }
.aboutus_vision .media_press { padding-top: 5px; position:relative }
.aboutus_vision .media_press ul li p { color: #000000; }
.aboutus_vision .media_press ul li span { color: #000000; }
.aboutus_vision .media_press ul li a { margin: 4px 0 0 5px; }
.aboutus_vision .media_press ul li a:hover{color: #724a9f !important}
.aboutus_vision .comment_section { width: 100%; float: left; padding-bottom: 7px; }
/* 23-07-2012 */
.aboutus_vision .comment_section .contnt_left { width: 216px; float: left; }
.aboutus_vision .comment_section .contnt_right { width: 216px; float: right; }
.aboutus_vision .comment_section .left_container { width: 216px; float: left; }
.aboutus_vision .comment_section .left_container .media_listing { width: 100%; padding-left: 0; }
.aboutus_vision .comment_section .left_container .media_listing span { text-transform: capitalize; line-height: 19px; width: 100%; }
.aboutus_vision .comment_section .left_container .media_listing ul li { background: none; }
.aboutus_vision .comment_section .left_container .pad_btm { padding-bottom: 8px; }
.pad_top { padding-top: 11px; }
.aboutus_vision .comment_section .left_container .media_listing ul li a { margin-top: 5px; float: right; }
.aboutus_vision .comment_section .left_container .media_listing ul li a:hover{color: #724a9f !important}
.aboutus_vision .investor_area { width: 100%; float: left; margin: -6px 0 0 0; position: relative; }
.aboutus_vision .investor_listing { width: 100%; float: left; padding-bottom: 17px; }
.aboutus_vision .investor_listing ul { width: 100%; float: left; }
.aboutus_vision .investor_listing ul li { width: 100%; float: left; border-bottom: 1px solid #a4a4a4; padding: 7px 0; }
.aboutus_vision .investor_listing ul li span { float: left; color: #000000; line-height: 16px; }
.aboutus_vision .investor_listing ul li a { margin: 3px 0px 0 0; display: inline; color: #000000; }
.aboutus_vision .investor_listing ul li a:hover{color: #724a9f}
.aboutus_vision .investor_area .investor_call { padding-top: 21px; }
.aboutus_vision .investor_area .investor_call ul li { border: none; background: url(../images/dash_bg.gif) repeat-x 0 bottom; }
.aboutus_vision .investor_area h4 { width: 456px; margin-left: 9px; display: inline; }
.aboutus_vision .investor_area .investor_listing h5 { width: 100%; float: left; border-bottom: 1px solid #a4a4a4; }
.aboutus_vision .investor_area .investor_listing h5 small { float: right; color: #000000; line-height: 26px; font-size: 16px; padding: 0 16px 0 0; }
.aboutus_vision .investor_area .investor_listing h5 a { float: left; color: #000000; line-height: 22px; background: #a4a4a4; border: 1px solid #a4a4a4; border-bottom: none; padding: 0 30px; }
.aboutus_vision .download_btn { background: url(/images/download_btn.jpg) repeat-x right 0 !important; width: 11px !important; height: 8px !important; float: right !important; }
.aboutus_vision .download_btn_plus { background: url(../images/plus_accord.jpg) repeat-x right 0 !important; width: 14px !important; height: 13px !important; float: right !important; margin-top: 2px !important; }
.aboutus_vision .media_left { padding-top: 0; padding-bottom: 0; }
.aboutus_vision .media_left .left_container { width: 210px; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; }
.aboutus_vision .media_left h4 { margin-top: -10px; cursor: default; }
 .gallery_section { width: 100%; float: left; }
 .gallery_section .gallery_left_section { width: 119px; float: left; padding: 6px 0 0 5px; }
 .gallery_section .gallery_left_section ul { float: left; width: 100%; }
 .gallery_section .gallery_left_section ul li { float: left; width: 100%; line-height: 19px; }
 .gallery_section .gallery_left_section ul li a { color: #000000; text-decoration:none }
 .gallery_section .gallery_left_section ul li a.active,  .gallery_section .gallery_left_section ul li a:hover { color: #724a9f; }
 .carousel_media { position: relative; float: right; width: 329px; margin: 9px 11px 0 0; display: inline; height: 66px; }
 .carousel_left_arrow { position: absolute; top: 25px; left: 0; }
 .carousel_right_arrow { position: absolute; top: 25px; right: 0; }
 .belt_media { width: 100%; float: left; }
 .panel_media { float: left; width: 307px; display: inline; }
 .panel_media ul { float: left; width: 100%; }
 .panel_media ul li { float: left; padding: 0 1px 0 0; }
.media_pop_up { position: relative; background: #fff; width: 524px; padding: 30px 27px 22px 18px; overflow: hidden; text-align: left; }
.media_pop_up h5 { color: #717171; font-size: 19px; line-height: 32px; border-bottom: 1px solid #e9e9e9; margin: 0 0 18px 0; }
.media_pop_up .close { position: absolute; top: 5px; right: 5px; }
.media_pop_up .dwnld_btn { position: absolute; top: 10px; right: 32px; }
.media_pop_up .print_icon{ position: absolute; top: 10px; right: 52px; }
.media_pop_up ul { width: 98%; float: left; padding: 0; position:relative; list-style: none }
.media_pop_up ul li { padding: 6px 0 7px 14px; width:510px; position: relative; margin: 0 0 2px 0 !important; /*overflow: hidden;*/ float:left; }
.media_pop_up ul li span { color: #000000; line-height: 16px; text-transform: uppercase; }
.media_pop_up ul li p { display: block; color: #000000; line-height: 16px; }
.media_pop_up ul li p a { float: right; margin: 11px 0 0 0; }
.media_pop_up .media_top_section { width: 100%; float: left; border-bottom: 1px solid #e9e9e9; padding: 0 0 10px 0; }
.media_pop_up .media_top_section p { display: block; color: #717171; line-height: 19px; font-size: 17px; }
.media_pop_up .media_top_section span { display: block; color: #717171; line-height: 22px; }
.media_pr { width: 514px; padding-right: 12px; padding-left: 27px; }
.media_pr .close { position: absolute; top: 10px; right: 10px; }
.media_pop_up .pop_up_content { float: left; width: 490px; padding: 16px 0 0 0; }
.media_pop_up .pop_up_content .pic_area { float: left; padding: 4px 23px 0 0; width: 211px; }
.media_pop_up .pop_up_content .pic_area span { color: #717171; line-height: 15px; float: left; padding: 9px 0 0 0; }
.media_pop_up .pop_up_content p { color: #959595; line-height: 15px; display: block; text-align: justify; padding-bottom: 6px; }
.media_pop_up .pop_up_content .pop_col_right { float: right; width: 270px; }
.media_pop_up .pop_up_content .pic_rite { width: 187px; padding-right: 18px; }
.media_pop_up .pop_up_content ul { padding: 0; margin: 6px 0 6px 0 !important; list-style:none; width: 490px}
.media_pop_up .pop_up_content ul li { padding: 0 0 0 10px; margin: 0 0 3px 0 !important; color: #959595; background: url(../images/popup_bullet.gif) 0 6px no-repeat; width: 485px;  }
.media_pop_up .pop_up_content h4 { margin: 4px 0 6px 0; font-size: 13px; }
.media_pop_up .pop_up_content table { color: #717171; }
.media_pop_up .media_contact_section { float: left; width: 486px; padding: 16px 0px 5px 0px; border-top: 1px solid #e9e9e9; }
.media_pop_up .media_contact_section h6 { display: block; color: #5b5b5b; line-height: 20px; font-size: 12px; }
.media_pop_up .media_contact_section .contact_content { float: left; width: 49%; padding-right: 1%; }
.media_pop_up .media_contact_section .contact_content ul { width: 100%; float: left; padding-top: 11px; list-style: none; }
.media_pop_up .media_contact_section .contact_content ul li { width: 100%; background: none !important; padding: 0; font-size: 12px; }
.media_pop_up .media_contact_section .contact_content ul li small { width: 47px; float: left; font-size: 12px; }
.media_pop_up .media_contact_section .contact_content ul li a { color: #764fa1; }
.aboutus_vision .contact_us_query_section { margin: 0 auto; width: 418px; }
.aboutus_vision .contact_us_query_section p { display: block; color: #000000; }
.aboutus_vision .contact_us_query_section p small { display: block; font-size: 12px; }
.aboutus_vision .contact_us_query_section .form_section { float: left; width: 392px; padding: 1px 13px 11px 13px; }
.aboutus_vision .contact_us_query_section .form_section .row { float: left; width: 100%; padding: 8px 0 0 0; }
.aboutus_vision .contact_us_query_section .form_section .row .col { float: left; width: 185px; }
.aboutus_vision .contact_us_query_section .form_section .row label { display: block; color: #000000; padding-bottom: 3px; }
.aboutus_vision .contact_us_query_section .form_section .row .col .input_box { float: left; color: #bebebe; border: 1px solid #e8ebe8; background: #fff; width: 171px; padding: 0 6px; height: 19px; outline: none; }
.aboutus_vision .contact_us_query_section .form_section .row textarea { float: left; border: 1px solid #e8ebe8; background: #fff; width: 379px; padding: 0 6px; height: 49px; color: #bebebe; line-height: 19px; outline: none; resize: none; }
.aboutus_vision .contact_us_query_section .form_section h3 { line-height: 24px; border: none; float: left; width: 100%; font-weight: normal; font-size: 12px; padding-top: 4px; }
.aboutus_vision .contact_us_query_section .form_section .row .dd_list { float: left; color: #bebebe; line-height: 19px; border: 1px solid #e8ebe8; background: #fff; width: 179px; padding: 0 2px; height: 19px; }
.aboutus_vision .contact_us_query_section .button_area { float: left; width: 392px; padding: 7px 0 0 13px; }
.aboutus_vision .contact_us_query_section .button_area .input_box_submit { float: right; background: #eaeaea; color: #000000; line-height: 22px; margin: 0 0 0 10px; display: inline; border: none; cursor: pointer; height: 22px; min-width: 62px; width: auto !important; width: 62px; padding: 0 0 5px; outline: none; font-size: 12px; }
.aboutus_vision .contact_us_query_section .button_area small { float: left; width: 100%; color: #000000; line-height: 16px; padding-top: 12px; }
.aboutus_vision .bg_btm { border-bottom: solid 1px #a4a4a4; }
/* 23-07-2012 */
.aboutus_vision .full_width { float: left; width: 100%; }
.aboutus_vision .full_width p { padding-left: 0; word-spacing: -0.7px; }
.aboutus_vision .full_width .form_section { width: 100%; padding: 13px 0 0; }
.aboutus_vision .full_width p span { color: #000000; }
.aboutus_vision .full_width .col { width: 143px !important; padding-right: 10px; }
.aboutus_vision .full_width .input_box { width: 123px !important; padding: 0 10px !important; }
.aboutus_vision .full_width .input_box_full { width: 449px !important; padding: 0; }
.aboutus_vision .full_width .input_box_full .input_box { width: 429px !important; }
.aboutus_vision .full_width .input_box_full textarea { height: 49px !important; }
.aboutus_vision .full_width .dd_list { width: 451px !important; }
.aboutus_vision .full_width .Radio_btn input { float: left; }
.aboutus_vision .full_width .Radio_btn label { color: #000000; margin: 1px 15px 0 2px; position: relative; float: left; }
.aboutus_vision .full_width .button_area { margin-bottom: 15px; width: 438px; }
.aboutus_vision .contact_us_query_section .form_section .manage_space { margin-bottom: -8px; position: relative; }
.innerRightContentContainer em { float: left; padding: 22px 0 14px 0; border-bottom: 1px solid #a4a4a4; }
.innerRightContentContainer a { float: left; background: url(../images/download_icon.png) no-repeat 0 5px; padding: 0 0 0 18px; line-height: 17px; color: #000000; text-decoration: none; margin: 13px 0 0 0; }
.innerRightContentContainer a:hover { color: #724A9F; }
.contact_address { float: left; width: 100%; padding: 22px 0 0 0; }
.contact_address h4 { display: block; line-height: 28px; font-size: 13px; background: #f3f3f3; color: #616161; padding: 0 0 0 8px; }
.contact_address ul { float: left; width: 100%; padding-top: 3px; }
.contact_address ul li { float: left; width: 100%; background: none; border: none; line-height: 18px; color: #000000; padding: 0 0 0 8px; margin: 0; }
.map { padding-top: 20px; float: left; }
.innerRightContentText input { float: left; border: 1px solid #ebeceb; color: #000000; line-height: 22px; padding: 0 10px; width: 130px; height: 22px; margin: 10px 0 0 0; }
.innerRightContentText .sign_up_btn { background: #eaeaea; cursor: pointer; color: #000000; padding: 0 0 4px 0; border: none; width: 62px; }
.innerRightBottomContentContainer { float: left; padding: 9px 14px 17px 14px; border-top: 1px solid #655541; }
.innerRightBottomContentContainer h5 { display: block; color: #000000; line-height: 28px; font-size: 13px; font-weight: normal; border-bottom: 1px solid #a4a4a4; padding-left: 5px; }
.innerRightBottomContentContainer p { display: block; color: #000000; line-height: 15px; padding: 0 4px; }
.innerRightBottomContentContainer .upcoming_events { float: left; width: 100%; padding-bottom: 3px; padding-top: 20px; }
.innerRightBottomContentContainer .upcoming_events span { float: left; background: #000000; padding: 0 4px; color: #fff; line-height: 18px; width: 141px; }
.innerRightBottomContentContainer .upcoming_events a { float: right; }
.ful_width { float: left; padding: 0 20px 0 0; }
.tabTextPopup { position: absolute; width: 218px; min-height: 253px; height: auto !important; height: 253px; top: -21px; left: 170px; color: #000000; padding: 0 15px 20px 51px; display: none; z-index: 10; }
/* 18th july starts */

.about_us_vision { float: left; width: 100%; margin: 0; padding: 0; }
.about_us_vision h3 { color: #000000; font-size: 13px; line-height: 19px; text-transform: capitalize; padding: 5px 0; }
.about_us_vision p { color: #000000; display: block; line-height: 18px; }
.about_us_vision .vision_content { float: left; width: 100%; padding-top:11px }
.about_us_vision .vision_content span { float: right; padding: 7px 70px 0 19px; position:relative; z-index:999 }
.about_us_vision .vision_content ul { padding: 0; list-style: none; margin-top: -6px; position: relative; }
.about_us_vision .vision_content ul li { color: #000000; padding-top: 5px; line-height: 17px }
.about_us_vision .vision_content ul li h5 { font-weight: bold; font-size: 12px; }
.about_us_vision .vision_content ul li em { background: url(../images/bullet_sprite.gif) no-repeat 0 0; width: 4px; height: 4px; float: left; margin: 7px 9px 0 0; display: inline; }
.about_us_vision .vision_content ul li em.green { background: url(../images/bullet_sprite.gif) no-repeat 0 -4px; }
.about_us_vision .vision_content ul li em.black { background: url(../images/bullet_sprite.gif) no-repeat 0 -8px; }
.about_us_vision .vision_content ul li em.blue { background: url(../images/bullet_sprite.gif) no-repeat 0 -12px; }
.about_us_vision .vision_content ul li em.orange { background: url(../images/bullet_sprite.gif) no-repeat 0 -16px; }
.innerRightContentContainer .inner_Right h2 { border-bottom: 1px solid #a4a4a4; color: #000000; font-size: 17px; font-weight: normal; margin: 0 0 2px; padding: 0 0 5px; }
#midContainer2 .LinkAllVideos a, .innerLeftContainer a, .innerRightContentContainer .inner_Right a { background: none; padding: 0; margin: 0 0 0 0; }
#midContainer2 .LinkAllVideos a:hover, .innerLeftContainer a:hover, .innerRightContentContainer .inner_Right a:hover { text-decoration: none !important; color: #724a9f !important; }
#midContainer2 .LinkAllVideos { padding: 10px 5px 0 0; }
#midContainer2 .LinkAllVideos a img { float: none; }
.innerRightContentContainer .inner_Right h3 { color: #000000; font-size: 11px; padding: 0; border: 0; line-height: 17px; }
.LinkAllVideos { margin: 0; }
.LinkAllVideos a { color: #4f4f4f; }
.LinkAllVideos a img { margin: 0 3px 0 0; display: inline; }
.border_none { border: none !important; }
.presence_container { width: 944px; }
.presence_container .about_us_vision { width: 703px; }
.presence_container #innerContentContainer { width: 703px; }
.about_us_vision .world_map { float: left; width: 100%; position: relative; margin: 25px 0 0 0; position: relative; }
.about_us_vision p.font12 { font-size: 11px; }
.about_us_vision .world_legend { position: absolute; float: left; width: 152px; bottom: 7px; left: 6px; }
.about_us_vision .world_legend span { color: #000; display: block; line-height: 16px; }
.about_us_vision .world_legend ul { float: left; width: 100%; list-style: none; }
.about_us_vision .world_legend ul li { float: left; width: 100%; color: #000; font-size: 11px; padding: 7px 0 0; } 
.about_us_vision .world_legend ul li em { float: left; background: url(../images/legend_sprite_new.png) no-repeat 0 0; width: 14px; height: 14px; margin: 3px 7px 0 0; display: inline; }
.about_us_vision .world_legend ul li em.em_first { margin-top: 0; }
.about_us_vision .world_legend ul li em.green_circle { background: url(../images/legend_sprite_new.png) no-repeat 0 -24px; }
.about_us_vision .world_legend ul li em.blue_circle { background: url(../images/legend_sprite_new.png) no-repeat 0 -43px; }
.about_us_vision .world_legend ul li em.rd_circle { background: url(../uploads/legend_sprite_new01_1.png) no-repeat 0 -65px; }
.about_us_vision .world_legend ul li.red_top { border-top: 1px solid #000; margin-top: 10px; padding-top: 7px; }
.about_us_vision .world_legend ul li em.red_square { background: url(../images/legend_sprite_new.png) no-repeat 0 -67px; }
.about_us_vision .world_legend ul li em.orange_square { background: url(../images/legend_sprite_new.png) no-repeat 0 -89px; }
.about_us_vision .world_legend ul li em.purple_square { background: url(../images/legend_sprite_new.png) no-repeat 0 -111px; }

.pop_kochi { bottom: 178px !important; right: 5px !important; width: 449px !important;  }
.pop_sa { bottom: 86px !important; right: 184px !important; width: 217px !important; }
.pop_europe { bottom: 273px !important; right: 251px !important; }
.pop_zimbabwe{ bottom: 114px !important; right: 199px !important;  }
.pop_thailand { bottom: 180px !important; right: 58px !important; }
.pop_uae { bottom: 198px !important; right: 153px !important; }
.pop_Colosseum {bottom: 285px !important;right: 250px !important;}

.presence_popup { position: absolute; bottom: 216px; right: 106px; border: 1px solid #fef8f1; border-bottom: 0; background:#979797; width: 195px; display: none; }
.presence_popup ul { list-style: none; display: block; padding: 7px 12px 6px 12px;background:#979797; }
.presence_popup ul li { color: #fff; line-height: 17px; }
.presence_popup ul li.top { padding-top: 8px; }
.presence_popup span { background: #797979; display: block; padding: 0 12px; line-height: 26px; text-transform: capitalize; color: #fff; font-size:13px; border-bottom: 1px solid #fef8f1; margin-bottom: -1px; }
.presence_popup em { float: left; width: 100%; position: relative; }
.presence_popup em img { position: absolute; top: 0; left: 85px; }
.cross { position: absolute; top: 10px; right: 10px; z-index: 9; }
.video_box { background: #000; display: none; float: left; position: relative; padding: 18px 10px 5px 10px; z-index:999999 }
.video_box .close { position: absolute; right: 5px; top: 5px; z-index: 99999; }
#footerContentContainer .col ul { list-style: none; padding-top: 5px; float: left; width: 100%; margin-bottom: 5px;}
#footerContentContainer .col ul li { float: left; width: 100%; line-height:14px}
#footerContentContainer .col ul li h6 { font-weight: bold; color: #353535; font-size: 12px; padding: 0 0 2px 0; }
#footerContentContainer .col ul li a { color: #515151; text-decoration: none; font-size: 11px; }
#footerContentContainer .col ul li a:hover { color: #515151; font-weight: bold; }
#footerContentContainer .footer_right { font-family: "Trebuchet MS"; min-height: 173px; height: auto !important; height: 173px; padding: 0 0 0 2px; float: left; width:145px; }
#footerContentContainer .footer_right h6 { font-size: 13px; color: #353535; padding-top: 3px }
#footerContentContainer .footer_right span { display: block; font-size: 14px; color: #dbd5d2; }
#footerContentContainer .footer_right strong { display: block; font-size: 20px; color: #ffffff; }
.footerCopyRightContainer span { width: 90%; float: left; }
.pad_right { padding-right: 0 !important; width: 105px !important; }
.pad_right_care{ padding-right:0 !important;padding-left:0 !important}
/*.footerOuter { background: url("../images/footer-bg-pattern.gif") repeat scroll 0 0 transparent }*/
/*.footerOuternew { background: url("../images/footer-up.png") repeat scroll 0 0 transparent; padding-bottom:8px; }*/
.footerOuter { background: url("../images/footer-bg.jpg") repeat-x scroll 0 0 transparent; position: relative;}
.bottomBg{height: 9px; background: #525252;}
.about_us_vision .apollo_for_me { width: 100%; float: left; padding: 0; }
.about_us_vision .apollo_for_me ul { width: 100%; float: left; padding: 3px 0 10px 0; }
.about_us_vision .apollo_for_me h5 { font-size: 12px; color: #000000; text-transform: capitalize; }
.about_us_vision .apollo_for_me ul li { font-size: 12px; color: #000000; float: left;  width: 100%; padding-bottom:5px; line-height: 17px; }
.about_us_vision .apollo_for_me ul li em{ background: url(../images/bullet_sprite.gif) no-repeat 0 0; width:4px; height:4px; float:left; margin-top:7px}
.about_us_vision .apollo_for_me ul li.none{ padding-bottom:0}
.about_us_vision .apollo_for_me ul li span{ float:right; width:97.4%}
.about_us_vision .apollo_for_me p { padding-bottom: 10px; }
.about_us_vision h3.top_space { padding-top: 0 !important; }
/* 18th july ends */
/* end abhinav styles */



/* expand collapse */

.openContainerDiv { position: relative; }
.toggle_container { margin: 10px 0 0 0 !important; overflow: hidden; }
.expand_heading { background: url(../images/expnd-arr.png) no-repeat right bottom !important; z-index: 10; padding: 0 0 8px 0 !important; margin: 0 !important; cursor: pointer; height: 9px; width: 100%; border-bottom: 1px #a4a4a4 solid; }
.activeExpand { background: url(../images/collapse-arr.png) no-repeat right bottom !important; }
/******* Modal popup Css Starts here *******/
.modalPage { width: 100%; height: 100%; top: 0px; left: 0px; z-index: 5000; position: fixed; display: none; }
.modalBackground { width: 100%; height: 100%; background: url(/images/bg-modal.png) repeat left top; position: absolute; z-index: 2001; top: 0px; left: 0px; }
.modalTable { position: absolute; z-index: 3000; width: 100%; height: 100%; top: 0px; left: 0px; }
.modalContainer { position: relative; z-index: 3000; width: 100%; min-height: 100%; height: auto !important; height: 100%; }
.content-popup { background: #e8e8e8; color: #333333; text-align: left; }
/* ---------------- */
.downloadDiv { border-bottom: dashed 1px #d9d9d8; padding: 0 0 3px; text-align: right; }
.downloadDiv a { float: right; background: none !important; }
/* management board */
.fltLeft { float: left; }
.mgmtBoardContainer { }
.mgmtBoardContainer .rows { margin: 0 0 4px 0; width: 473px; float: left; }
.mgmtBoardContainer .rows .cols { float: left; width: 112px; height: 95px; margin: 0 3px 0 0; position: relative; }
.mgmtBoardContainer .rows .col2ForTopRow { float: left; width: 227px; height: 194px; margin: 0 3px 0 0; position: relative; }
.mgmtBoardContainer .rows .col3ForTopRow { float: left; width: 112px; height: 194px; margin: 0 3px 0 0; position: relative; }
.mrgnRightNone { margin-right: 0; }
.showBoardMember { position: absolute; /*background: #fff url(../images/mgmt-pointer-left.png) no-repeat left center;*/ z-index: 2000; display: none; font-size: 11px; }
.memberPopupType1 { width: 163px; top: -75px; left: -28px; background: #fff; border: solid 1px #797979; }
.memberPopupType2 { left: 0px; top: 194px; width: 227px; height: 111px; background: #fff url(../images/mgmt-pointer-top.png) no-repeat  center 3px; border: solid 1px #d0d0d0; }
.memberPopupType3 { height: 194px; width: 234px; right: 114px; top: 0px; border: solid 1px #d0d0d0; background: #fff url(../images/mgmt-pointer-left.png) no-repeat 218px center; }
.memberPopupType4 { width: 228px; height: 93px; right: 112px; top: 0; border: solid 1px #d0d0d0; background: #fff url(../images/mgmt-pointer-left.png) no-repeat 218px center; }
.showBoardMemberInner { padding: 0 6px 5px 8px; color: #000000; }
.showBoardMemberInner span { line-height: 17px; display: block; text-transform: uppercase; padding-top: 9px; font-weight:bold; font-size:14px; }
.showBoardMemberInner small { display: block; font-size: 12px; line-height: 15px; color: #000000; }
.leftParaCommunity { float: left; width: 211px; }
.rightparaCommunity { border-top: solid 1px #a4a4a4; border-bottom: solid 1px #a4a4a4; padding: 12px 0 10px 0 !important; margin: 0 0 0 13px !important; float: left; width: 220px; }
#mainMenuList > li.last .submenuContainer { right: 0; left: -313px; }
.submenuContainer small { padding: 0 11px 0 0; float: left; }
.floatRight { float: right !important; padding-right: 0 !important; }
.submenuContainer small img { float: left; }
/* Abhinav 19th July starts [ Community section ]*/
.margn_top { margin-top: 7px !important; }
.community_section { float: left; width: 100%; }
.community_section h3{ color: #000000; font-size: 12px; line-height: 19px; padding:0 0 5px 0; margin:0; text-transform: capitalize;}
.community_section p a { color: #4f4f4f; text-decoration: none; }
.community_section p a:hover { color: #724A9F; text-decoration: none; }
.community_section p small { padding: 1px 3px 0 0; float: left; }
.showBoard_content { float: right; width: 198px;  color: #000000; }
.showBoard_content p { border-left: 1px solid #d0d0cf; padding: 0 0 0 15px; line-height: 14px; overflow: hidden; height: 56px; }
.showBoardMemberInner img,.showBoard_content img { padding-top: 8px; }
.submenuContainer { box-shadow: 0 2px 3px #000000; -o-box-shadow: 0 2px 3px #000000; -moz-box-shadow: 0 2px 3px #000000; -webkit-box-shadow: 0 2px 3px #000000; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; behavior: url( "../images/ie-css3.htc" ); z-index: 99999; }
.mgmt_position1 { left: 0; top: 95px; height: 97px; width: 340px; background: url(../images/mgmt-pointer-top.png) no-repeat scroll 48px 0 #FFFFFF; }
.mgmt_position2 { height: 97px; width: 225px; }
.mgmt_position4 { height: 192px; width: 228px; right: 112px; }
.mgmt_position2 .showBoard_content { width: 100%;  }
.mgmt_position2 .showBoard_content p, .mgmt_position4 .showBoard_content p { border: none; padding: 15px 0 0 0; height: 83px; }
.mgmt_position_img { position: absolute; bottom: 10px; right: 12px; }
/* Abhinav 19th July ends [ Community section ]*/
/* new styles */
.padNone { padding: 0 !important; }
.bgNone { background: none !important; }
.mrgnNone { margin: 0 !important; }
.contactWrap { overflow: hidden; margin: 0 0 35px 0; }
.contactWrap ul { margin: 0; padding: 0; list-style: none; }
.ContactLeft { float: left; width: 177px; margin: 0 85px 0 0; }
.contactWrap h4 { color: #000000; font-size: 12px; text-transform: uppercase; border-bottom: solid 1px #a4a4a4; padding: 0 0 3px 0; margin: 0 0 4px; }
#midContainer3 { overflow: auto; height: 230px; width: 100%; }
#Africa { overflow: auto; height: 100%; width: 100%; }
#Europe { overflow: auto; width: 100%; height: 100%; }
#India { overflow: auto; width: 100%; height: 100%; }
.innerMainMidMenu label { color: #000000; }
.verticalSpace { line-height: 24px; }
.mandatory { font-size: 11px !important; padding-top: 8px; color: #ff0000 !important; }
.orange { color: #ff0000; }
#midContainerMediaNews { height: 355px; overflow: hidden; }
ul.mediaNews { width: 100%; padding: 6px 0 0 0; }
ul.mediaNews li { width: 100%; border-bottom: solid 1px #a4a4a4;  padding: 0 0 7px 0; margin: 0 0 8px 0; }
ul.mediaNews li p { float: left; width: 100%; line-height: 16px; }
ul.mediaNews li span { font-style: italic; color: #000000; line-height: 16px; float: left; }
ul.mediaNews h4 { margin: 0 0 8px; }
ul.mediaNews a { display: block; color: #424141; cursor: pointer; }
ul.mediaNews a:hover { color: #724A9F; }
/* media Popup */
.mediaPopupLeft { float: left; width: 50px; margin: 0 15px 0 0; position:relative; }
.mediaPopupRight { float: left; width: 415px; border-bottom: dashed 1px #f2f2f2; color: #000000 !important; }
.popUpMgmtName { }
.PopupDwnldLinks { float: right; position: relative; height: 8px; }
.PopupDwnldLinks a { float: left; margin: 0 0 0 8px; }
#MediaPopupScroll { height: 405px; width: 100% !important; overflow: scroll; }
.floatNone { float: none !important; }
.aboutus_vision .investor_listing h5 { font-size: 13px; border-bottom: 1px solid #a4a4a4; line-height: 34px; }
#midContainerInvestorNews { height: 235px; overflow: hidden; }
.aboutus_vision .investor_listing ul li a.fltTop { margin: 0 5px 0 0; outline: none; }
.aboutus_vision .investor_listing ul li a.fltTop:hover { color: #724A9F; }
.aboutus_vision .investor_listing ul li a.fltTop em { float: left; margin: -1px 5px 0 0; }
.shareHolder_content p.annualbottomGraph { color: #000000; margin: 0; padding: 18px 0 0; text-align: left; }
.shareHolder_content { color: #000000; margin: 0; padding: 0 0 8px; text-align: left; }
.shareHolder_content span { padding: 0 8px 5px 0; border-bottom: 1px solid #a4a4a4; display: block; }
.shareHolder_content a { outline: none; }
.pop_gujarat { right: 116px !important; top: 21px !important; }
.pop_tamilNadu { right: 94px !important; bottom: 176px !important; width: 203px; }
.Kochi_list { float: left; width: 138px; padding-right: 0; }
.Kochi_list ul { background: url(../images/grey_line.jpg) no-repeat 0 11px; }
.Kochi_list span { padding-right: 0; }
.Kochi_list_first { width: 178px; }
.Kochi_list_first ul { padding-right: 5px; background: none; }
.Kochi_list .last{ background:none}
.Kochi_list_second { width: 133px; }
.Kochi_list_second em img { left: 55px; }
.annualbottomGraphBox {padding: 0 0 0 56px }
a.btnRightSubmit, a.btnRightReset { padding: 0 0 0 6px !important; float: left !important; }
a.btnRightSubmit { background: url(../images/submit_sprite.png) no-repeat 0px -19px !important; width: 50px !important; height: 19px !important; }
a.btnRightSubmit:hover { background: url(../images/submit_sprite.png) no-repeat 0px 0px !important; }
a.btnRightReset { background: url(../uploads/reset_sprite.png) no-repeat 0px -19px !important; width: 50px; height: 19px; }
a.btnRightReset:hover { background: url(../uploads/reset_sprite.png) no-repeat 0px 0px !important; }
.linksRight { float: left; width: 100%; margin-top: -10px; position: relative; padding-bottom: 10px; }
.linksRight span { float: right; }
.linksRight a { background: none; margin-top: 0; padding: 0; float: right; margin: 0 4px; display: inline; }
.linksRight a.active { color: #764fa1; }
.linksRight span small { float: right; font-size: 12px; margin-top: -1px; position: relative; }
.conct_left { width: 211px; }
/* brand elements popup */
.brandsWrap { overflow: hidden; padding: 0 0 20px 0; margin: 0 0 17px 0; border-bottom: dashed 1px #e5e5e5; }
.brandsWrap h3 { color: #000000; font-size: 13px; font-weight: normal; text-transform: uppercase; border: none; padding: 0; margin: 0 0 10px 0; line-height: 15px; }
.brandsBoxes { width: 182px; float: left; margin: 0 90px 0 0; }
.brandsBoxes p { margin: 0 0 13px; overflow: hidden; color: #000000; }
.brandsBoxes p a { float: right; }
/* end brand elements popup */
a.btnRightSubmit {
    width: 50px !important;
    height: 19px !important;
    background: #FBFBFB !important;
    outline: none;
    text-align: center;
    width: 50px !important;
    height: 15px !important;
    border: 1px solid #ddd;
    font-size: 11px;
    cursor: pointer;
    color: #897F7F;
    margin-left: 10px;
    padding: 0 !important;
    border-radius: 5px;
    padding: 2px 0 0 0 !important;
}
a.btnRightSubmit:hover,focus,active{
    background: #D9D9D9 !important;
    border: 1px solid #ECEAEA ;
}
/* product section */

.productWrap { width: 853px; background: url(../images/innerContentBgTile.png); padding: 0 26px; height: 473px !important; overflow: hidden; position:relative }
.productWrap h2 { color: #000000; font-size: 19px; font-weight: normal; line-height: 29px; margin: 0; padding-top: 12px; text-transform: uppercase; }
.tyreTypeBox { float: right; }
.tyreTypeBox label { color: #000000; }
.tyreTypeBox select { width: 75px; border: solid 1px #dfdfdf; padding: 1px 1px 1px 5px; color: #000000; font-size: 12px; }
.ProductContents { margin: 16px 0 0 0; overflow: hidden; }
.productLeft { width: 153px; float: left;
    text-align: left;
}
.productRight {  padding: 0 0 0 16px;  }
.productRight h3 { color: #000000; font-size: 16px; font-weight: normal; margin: 0; padding: 0; }
.productLeftMenu { }
.productLeftMenu li { padding: 0 0 0 41px; margin: 0 0 27px 0; cursor: pointer; }
.productLeftMenu li a { color: #6c6c6c !important; text-decoration: none !important; font-size: 13px; display: block; padding-left:4px !important }
.productLeftMenu li a:hover { color: #7b56a5 !important; }
.productLeftMenu li .icon { padding: 40px 0 0 0; }
.productLeftMenu li .farmMenuIcon { background: url(../images/icon1.png) no-repeat top left; }
.productLeftMenu li .farmMenuIcon:hover, .productLeftMenu li .farmMenuIcon.active { background: url(../images/icon11_hover.png) no-repeat; color: #7b56a5 !important; }
.productLeftMenu li .IndustrialMenuIcon { background: url(../images/SUV3_active.png) no-repeat top left; }
.productLeftMenu li .IndustrialMenuIcon:hover, .productLeftMenu li .IndustrialMenuIcon.active { background: url(../images/SUV3_hover.png) no-repeat; color: #7b56a5 !important; }
.productLeftMenu li .OTRMenuIcon { background: url(../images/van3_active.png) no-repeat top left; }
.productLeftMenu li .OTRMenuIcon:hover, .productLeftMenu li .OTRMenuIcon.active { background: url(../images/van3_hover.png) no-repeat; color: #7b56a5 !important; }


.productItemsRow { padding: 0 0 0 30px; }
.productItemsRow ul { margin: 0; padding: 0; list-style: none;  }
.productItemsRow ul li { min-width: 150px; float: left; margin: 0 60px 25px 0; padding: 0; text-align: center; }
.productItemsRow ul li a { display: block; margin: 0; }

.productItemsRow ul li span { 
    background : url("../images/products-span-icon.gif") no-repeat scroll 0 3px transparent;
    color: #F15A22;
    display: inline-block;
    font-size: 11px;
    padding: 0 0 0 10px;
    text-align: center;
    text-transform: uppercase;
 }
.productItemsRow ul li span em{ text-transform:lowercase; font-style:normal}
.productItemsRow ul li.last { margin-right: 0 !important; }
#ProductItems { overflow: hidden; height: 355px; width: 100%; }
#ProductItems_passemgerVehicle { overflow: hidden; height: 335px; width: 100%; }


/* abhinav product css */

.product_farm_tyre h3, h4, h5, h6, div, ul, li, img, p, input, span, small, strong, em, select, form, fieldset, a { margin: 0; padding: 0; }
.product_farm_tyre a { outline: none; }
.product_farm_tyre { height: 490px !important; position: relative; }

/* 
.product_farm_tyre .top_navigation { float: left; width: 100%; }
.product_farm_tyre .top_navigation ul { list-style: none; float: left; width: 100%; background: url(../images/grey_dash.jpg) repeat-x 0 48px; padding: 12px 0 0 0; }
.product_farm_tyre .top_navigation ul li { float: right; width: 80px; }
.product_farm_tyre .top_navigation ul li.first { float: left; padding: 5px 0 0 0; }
.product_farm_tyre .top_navigation ul li a { color: #6c6c6c; text-decoration: none; }
.product_farm_tyre .top_navigation ul li a strong { font-weight: normal; padding-left:5px; float:left }
.product_farm_tyre .top_navigation ul li.act { width: 190px; }
.product_farm_tyre .top_navigation ul li.act strong { font-size: 16px; padding: 9px 0 0 0; float: left; }
.product_farm_tyre .top_navigation ul li.act span { width: 65px; }

.product_farm_tyre .top_navigation ul li a span {  float: left; width: 100%; height: 38px; }
.product_farm_tyre .top_navigation ul li a span.icon1 { background: #ededed url(../images/icon1.png) no-repeat 0 0; }
.product_farm_tyre .top_navigation ul li a span.icon2 { background: #ededed url(../images/SUV3_active.png) no-repeat 0 0; }
.product_farm_tyre .top_navigation ul li a span.icon3 { background: #ededed url(../images/van3_active.png) no-repeat 0 0; }
.product_farm_tyre .top_navigation ul li a:hover span.icon1,.product_farm_tyre .top_navigation ul li a.active span.icon1 { background: #ededed url(../images/icon11_hover.png) no-repeat 0 0; }
.product_farm_tyre .top_navigation ul li a:hover span.icon2 ,.product_farm_tyre .top_navigation ul li a.active span.icon2{ background: #ededed url(../images/SUV3_hover.png) no-repeat 0 0; }
.product_farm_tyre .top_navigation ul li a:hover span.icon3,.product_farm_tyre .top_navigation ul li a.active span.icon3 { background: #ededed url(../images/van3_hover.png) no-repeat 0 0; }
*/

.product_farm_tyre .carousel { float: left; width: 790px; margin:6px 17px 0 17px;   position: relative;  /*width:96%; margin:0 2%*/ }
.product_farm_tyre .belt { float: left; width: 790px;height:1000px  }
.product_farm_tyre .panel { float: left; width: 790px;}
.product_farm_tyre .pic_section { float: left; width: 340px; text-align: center; }
.product_farm_tyre .pic_section ul { display: block; list-style: none; padding: 15px 0 17px 0; }
.product_farm_tyre .pic_section ul li { width: 47px; height: 28px; padding: 0 5px; display: inline-block; }
.product_farm_tyre .pic_section ul li a { width: 47px; height: 28px; background: #9ca0a3; display: block; }
.product_farm_tyre .pic_section ul li a.active, .product_farm_tyre .pic_section ul li a:hover { background: #ced0d1; }
.product_farm_tyre .detail_section { float: right; width: 404px; padding: 0 33px 0 0; position: relative; z-index: 1; }
.product_farm_tyre .detail_section h3 { display: block; color: #F15A22; font-size: 22px; font-weight: normal; line-height: 22px; }
.product_farm_tyre .detail_section .rating { float: left; width: 100%; }
.product_farm_tyre .detail_section .rating ul { list-style: none; float: left; width: 75px; }
.product_farm_tyre .detail_section .rating ul li { float: left; padding: 0 1px 0 0; }
.product_farm_tyre .detail_section .rating ul li a { float: left; width: 13px; height: 13px; }
.product_farm_tyre .detail_section .rating ul li a.active { background: url(../images/active_star.png) no-repeat 0 0; }
.product_farm_tyre .detail_section .rating span a { color: #6c6c6c; text-decoration: none; }
.product_farm_tyre .detail_section .product_description { float: left; width: 100%; padding: 10px 0 0 0; }
.product_farm_tyre .detail_section .product_description h4 { float: left; width: 100%; margin: 0; padding: 0; font-size: 16px; font-weight: normal; line-height: 6px; margin-bottom:16px; color: #000000; }
.product_farm_tyre .detail_section .product_description ul { list-style: none; float: left; width: 100%; }
.product_farm_tyre .detail_section .product_description ul li { float: left; color: #000000; padding: 0 0 6px 0; width: 410px; }
.product_farm_tyre .detail_section .product_description ul li em { background: url( "../images/bullet_sprite.gif" ) no-repeat scroll 0 0 transparent; display: inline; float: left; height: 4px; margin: 7px 9px 8px 0; width: 4px; }

.product_farm_tyre .detail_section .product_description small{color: #000000; float:left; font-size:12px; line-height:30px}
.product_farm_tyre .detail_section .product_description ul li.last { float: left; width: 100%; padding: 5px 0 0 0; }
.product_farm_tyre .detail_section .product_description ul li.last a{ float:right; margin:0 23px 0 0; display:inline}
.product_farm_tyre .detail_section .product_description ul li a { float: left; text-decoration: none; color: #6c6c6c; }
.product_farm_tyre .detail_section .product_description ul li a img { margin: 0 7px 0 0; display: inline; }
.product_farm_tyre .detail_section .product_description ul li a:hover, .product_farm_tyre .detail_section .rating span a:hover { color: #724A9F; }
.product_farm_tyre .tyre_description { float: left; width: 100%; padding: 35px 0 20px 0; }
.s_right{ padding-right:18px !important}

 .table_area { float: left; width: 625px; border-left: 1px solid #a4a4a4; margin: 20px 0 0 0; }
 .table_area th { background: #D4D4D4; color: #000000; border-right: 1px solid #a4a4a4; line-height: 17px; font-size: 11px; border-top: solid 1px #a4a4a4; border-bottom: solid 1px #a4a4a4 }

 .table_area .grey_bg { background: #d8d8d8; padding: 0; width: 106px; }
 .table_area .grey_bg td { color: #000000; padding: 2px 2px 10px 2px; }
 .table_area .bordr_none { background: #dd4f1c; border-right: 0 !important; color: #fff !important; }
 .table_area td { color: #000000; border-right: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; line-height: 17px; font-size: 11px; }
.product_farm_tyre .tyre_description .table_content { float: right; width: 159px; padding: 0 0 60px 0; }
.product_farm_tyre .tyre_description .table_content ul { float: left; width: 100%; list-style: none; }
.product_farm_tyre .tyre_description .table_content ul li { float: left; width: 100%; padding-bottom: 11px; }
.product_farm_tyre .tyre_description .table_content ul li h5 { display: block; text-transform: uppercase; color: #000000; font-size: 11px; font-weight: normal; }
.product_farm_tyre .tyre_description .table_content ul li small { display: block; color: #000000; font-size: 12px; }
.left_arrow { position: absolute; top: 220px; left: 11px; }
.right_arrow { position: absolute; top: 220px; right: 16px;  }

.product_farm_tyre .rate_pop_up { float: left; width: 218px; padding: 3px; background: #fff; position: absolute; top: 70px; left: 0; display: none; }
.product_farm_tyre .rate_pop_up .col { float: left; width: 162px; }
.product_farm_tyre .rate_pop_up .col input { padding: 0 6px; width: 150px; color: #000000; background: #f3f3f3; border: 0; font-size: 12px; line-height: 18px; height: 18px; margin-top: 4px; outline: none; }
.product_farm_tyre .rate_pop_up .col .m_top { margin-top: 0; }
.product_farm_tyre .rate_pop_up .spaceTop { margin-top: 3px; float: right !important; width: 43px; }
.product_farm_tyre .p_btm { padding: 0 2px !important; }
.pop_ladysmith { bottom: 91px !important; right: 179px !important; width: 217px !important; }
.manufacturing_position{ position:absolute; width:350px; bottom:33px  }
.space_top span{ padding-top:9px ;}
.space_top img{ padding-top:2px}
#midContainer4 { overflow: hidden; height: 405px; width: 100%;  }

.innerLeftMenu .comm_left{ width:auto !important; background:none !important; margin:6px 0 0 0 !important;}
.innerLeftMenu .comm_left .innerRightContentContainer{ padding:0 0 16px 0 !important}
.innerLeftMenu .comm_left  .innerRightContentContainer em{ border-top:1px solid #a4a4a4}
.innerLeftMenu .comm_left .innerRightContentContainer a{ background:url("../images/download_icon.png") no-repeat scroll 0 5px transparent;padding:0 0 0 18px;}
.expand_heading_comm{padding: 0 0 4px !important;}
#country{ position:relative}
.select_position{ position:absolute; bottom:0; left:0}

 .static_table{ width:380px ; margin:13px 0 0 5px; display:block;}
.outer_product{ float:left; width:833px; padding:10px 20px 0px 0}
.outer_product .caroufredsel_wrapper{ overflow:visible !important}
.brands_section{ float:left; width:100%;}
.brands_section p{ display:block}
.about_us_showcase{ float:right; width:173px; padding:0 0 0 12px;}
.about_us_showcase h5{ border-bottom: solid 1px #a4a4a4; font-size:15px; color:#000000; display:block; font-weight:normal; line-height:20px; padding-bottom:8px; }
.about_us_showcase ul{ float:left; width:100%; list-style:none; padding-bottom:10px}
.about_us_showcase ul li{ float:left; padding:15px 10px 5px 10px; border-bottom: solid 1px #a4a4a4;}
.about_us_showcase ul li.first{ padding-top:12px}


/*.top_navigation { float: left; width: 100%; margin: 0 0 15px 0 }
.top_navigation ul { list-style: none; float: left; width: 100%; padding: 4px 0 0 0; }
.top_navigation ul li { float: right; width: 95px; }
.top_navigation ul li.first { float: left; padding: 5px 0 0 0; }
.top_navigation ul li a { color: #000000; text-decoration: none; }
.top_navigation ul li a strong { font-weight: normal; padding-left: 4px; }
.top_navigation ul li.act { width: 650px; background: url(../images/grey_dash.jpg) repeat-x 0 40px;}
.top_navigation ul li.act strong { font-size: 16px; padding: 9px 0 0 0; float: left; }
.top_navigation ul li.act span { width: 65px; }*/

.top_navigation_pv ul li a span { background: url(../images/car_active.gif) no-repeat 0 0; float: left; width: 100%; height: 38px; }
.top_navigation_pv ul li a span.icon2 { background: url(../images/suv_active.gif) no-repeat 0 0; }
.top_navigation_pv ul li a span.icon3 { background: url(../images/van_active.gif) no-repeat 0 0; }
.top_navigation_pv ul li a:hover span { background: url(../images/car_hover.gif) no-repeat 0 0; }
.top_navigation_pv ul li a.active span { background: url(../images/car_hover.gif) no-repeat 0 0; }
.top_navigation_pv ul li a.active span.icon2 { background: url(../images/suv_hover.gif) no-repeat 0 0; }
.top_navigation_pv ul li a.active span.icon3 { background: url(../images/van_hover.gif) no-repeat 0 0; }
.top_navigation_pv ul li a:hover span.icon2 { background: url(../images/suv_hover.gif) no-repeat 0 0; }
.top_navigation_pv ul li a:hover span.icon3 { background: url(../images/van_hover.gif) no-repeat 0 0; }


.top_navigation_pv span{background: url(../images/innerContentBgTile.png); }




.space_tp{ padding-top:20px !important}


.top_navigation_showcase{ float:left; width:100%; padding-bottom:7px}
.top_navigation_showcase ul{ list-style:none; float:right; width:auto; padding:9px 22px 0 0}
.top_navigation_showcase ul li{ float:right; background:url(../images/sep.jpg) no-repeat 0 9px; padding:5px 10px 0 10px}
.top_navigation_showcase ul li.top_spce{ padding-top:7px}
.top_navigation_showcase ul li.none{ background:none; }
.top_navigation_showcase ul li a{ text-decoration:none; color:#724A9F}
.top_navigation_showcase ul li a:hover{ color:#000000}


 .logo_section{ float:left; width:100%; padding:0 0 16px 0}
 .link_showcase a{ background:none; padding-left:0}
  .link_showcase a:hover{ color:#724A9F }
.apollo_brands_container{ float:left; width:100%; padding:10px 0 0 0}
.apollo_brands_container h4{ color:#000000; font-size:13px; font-weight:normal; border-bottom:1px solid #a4a4a4; line-height:30px; display:block}
.apollo_brands_container  .carousel_media{ height: 73px; width:354px;}
.apollo_brands_container .panel_media{ width:354px;}


.apollo_brands_container .carousel_media_dunlop{ height:128px; width:354px; float: left; margin: 9px 0 0 0; overflow:hidden}
.apollo_brands_container .carousel_media_dunlop .panel_media{ width:354px; }
.apollo_brands_container .carousel_media_dunlop .jcarousel-skin-tango3 .jcarousel-prev-horizontal{ top:62px; left: 6px; }
.apollo_brands_container .carousel_media_dunlop .jcarousel-skin-tango3 .jcarousel-next-horizontal{ top:62px; right:-26px}


.apollo_brands_container .jcarousel-skin-tango3 .jcarousel-prev-horizontal{ top:36px; left:6px }
.apollo_brands_container  .jcarousel-skin-tango3 .jcarousel-next-horizontal{ top:36px; right:-26px}
.apollo_brands_container .jcarousel-skin-tango3 .jcarousel-clip-horizontal{ width:318px}
.apollo_brands_container  .jcarousel-skin-tango3 .jcarousel-item{  padding:0 5px; width:96px}
.apollo_brands_container  .gallery_section .gallery_left_section{ width:90px; }
.show_profile{ display:none; position:absolute; top:0; left:0; width:112px; height:95px; z-index:999999}
.show_top{ top:-53px}

.dwnld_image{ display:none; position:absolute; top:-179px; left:-347px; z-index:999999; width:227px; height:194px}

.tyre_care_oview em{ margin-bottom:45px !important}
.tyre_care_oview .vision_content{ padding-top:0}

.buying_tyres p{ padding-bottom:13px}

.tyre_markings{ float:left; width:100%; padding:5px 0 0 0}
.tyre_markings .tyre_markings_right{ float:right; width:198px; padding:1px 0 0 0;display:none; position:relative}
.tyre_markings .tyre_markings_right h5{ display:block; background:url(../images/orange_bg.png) no-repeat 0 0; line-height:36px; color:#fff; font-size:17px; padding:0 0 0 22px; font-weight:normal; margin-bottom:8px}
.tyre_markings .tyre_markings_right p{ padding:6px 0 0 22px; line-height:17px }
.tyre_markings .tyre_markings_left { float:left; width:293px; position:relative; padding-bottom:60px }

.tyre_markings_left span a{ display:block;text-decoration:none}

.tyre_markings_left span.TM_205 a{ position:absolute; top:55px; left:67px; width:33px; height:34px;}
.tyre_markings_left span.TM_205 a:hover,.tyre_markings_left span.TM_205 a.active{ background:url(../images/icon_205_active.png) no-repeat 0 0;width:33px; height:34px;  }

.tyre_markings_left span.TM_55 a{ position:absolute; top:35px; left:111px; width:34px; height:28px; cursor:pointer }
.tyre_markings_left span.TM_55 a:hover,.tyre_markings_left span.TM_55 a.active{ background:url(../images/icon_55_active.png) no-repeat 0 0; cursor:pointer !important  }

.tyre_markings_left span.TM_R a{ position:absolute; top:33px; left:145px; width:21px; height:27px; }
.tyre_markings_left span.TM_R a:hover,.tyre_markings_left span.TM_R a.active{ background:url(../images/icon_r_active.png) no-repeat 0 0  }

.TM_16 a{ position:absolute; top:36px; left:166px; width:28px; height:29px;}
.TM_16 a:hover,.tyre_markings_left span.TM_16 a.active{ background:url(../images/icon_16_active.png) no-repeat 0 0  }

.TM_91 a{ position:absolute; top:51px; left:195px; width:28px; height:32px; }
.TM_91 a:hover,.tyre_markings_left span.TM_91 a.active{ background:url(../images/icon_91_active.png) no-repeat 0 0 }

.TM_W a{ position:absolute; top:76px; left:219px; width:27px; height:27px;}
.TM_W a:hover,.tyre_markings_left span.TM_W a.active{ background:url(../images/icon_w_active.png) no-repeat 0 0 }

.tyre_markings .tyre_markings_left img { float:left}
.tyreCare_accordion { float:left; width:100%; padding-bottom:10px; }
.tyreCare_accordion p.heading{ text-transform:uppercase; color:#000000; padding-bottom:0; margin-bottom:-6px; }

.tyreCare_accordion .expand_heading{ background:url("../images/expnd-arr.png") no-repeat scroll right 0 transparent !important}
.tyreCare_accordion .activeExpand { background: url(../images/collapse-arr.png) no-repeat right 0 !important; }
.tyreCare_accordion span{ float:left; padding:0 25px 0px 0}
.safe_drive span{ float:left; padding:0 0 5px 15px}
.tyre_markings  .first_TM{ display:block}
/*Tyre Markings ends*/

.floatRight_media{ float:right; margin:0 5px 0 0; display:inline}
.tyreCare_accordion .floatRight{ padding:0 0 0 20px}

.media_width{ width:454px !important;  padding:14px 36px 0 36px !important; margin-bottom:-6px }
.media_width .brandsWrap{ padding-bottom:0}
.media_width  .close{ right:10px; top:10px}

/* end product section */
.footer_right h6{ display:block; font-size:14px; font-weight:normal}
.footer_right input{ float:left; width:135px; padding:0 5px; height:19px; color:#000; font-size:12px; font-family:"Trebuchet MS"; margin:2px 0 0 0; outline: none;}
.footer_right textarea{ float:left; width:137px; height: 30px; padding: 5px; color:#000; font-size:12px; font-family:"Trebuchet MS"; margin:2px 0 0 0; resize:none; outline: none;}
.footer_right a.btnRightSubmit{ float:left; margin-top:4px}
.footer_right textarea { width: -moz-max-content; min-width: 135px }
.footer_right a.btnRightSubmit{ float:left; margin-top:4px}

em.left_space{ float:left; padding:3px 25px 0 0}
.toggle_container .floatRight{ padding-left:15px !important}
.floatRight1{ padding-left:20px !important}


.fRight{ float:right; padding:0 8px 0 0}

.comm_spacing p{ padding-bottom:14px !important}
.comm_spacing p.heading{ padding-bottom:0 !important}
.showBoardMemberInner em{ float:left; width:100%; position:relative; padding:9px 0 0 0}
.showBoardMemberInner em img{ position:absolute; bottom:-9px ; left:60px; padding-top:0  }
.mgmt_top{   height: 93px; top: -104px; }
.mgmt_top em img{ bottom:-7px }
.pos_1{ left: 120px;
    top: 14px;}
.pos_1 img{  left: -17px !important;    top: -38px;}

.pos_1_1{ left: 120px;
    top: 7px;}
.pos_1_1 img{  left: -17px !important;    top: -38px;}

.pos_2
{ left: -225px;
    top: 64px; width:212px}
.pos_2 img{  left: 204px !important;    top: -38px;}

.pos_3
{ left: 31px;
    top: 203px;width:163px !important }
.pos_3 img{    left: 63px !important;
    top: -67px;}
.pos_3 .showBoard_content{ width:150px !important}
.pos_4 img{ top:-31px !important}

.pos_5{ top: 14px; width:163px !important; left:-174px !important}
.pos_5 img{ left:155px !important }

.pos_6{ top:14px}
.pos_7{ width:215px }
.pos_8{ width:212px; height:78px; top:5px}
.pos_8 img{ top:-40px}
.pos_9 img{ top:-66px  }
.pos_10{ width:181px; left:-34px} 
.pos_10 img{ left:71px !important}
.pos_11{ height:79px; top:-90px}
.pad_bt{ padding-bottom:0 !important }
.tyre_markings .tyre_markings_right .static_table_area{ position:absolute; bottom:-82px; left:-183px}
.speed_pos{ position:absolute; left:-269px; bottom:-75px;  font-size: 12px; font-weight:bold}



.tyreCare_accordion ul { width: 100%; float: left; padding: 0 0 14px 0; }

.tyreCare_accordion ul li { font-size: 12px; color: #000000; float: left;   width: 100%; line-height: 17px }
.tyreCare_accordion ul li em{ float:left; width:4px; height:4px;background: url(../images/bullet_sprite.gif) no-repeat 0 0; margin-top:7px }
.tyreCare_accordion ul li span {
    float: right;
    width: 97.4%;
	padding:0
}

.buying_tyres ul { width: 100%; float: left; padding: 1px 0 0 0; }
.buying_tyres ul li { font-size: 12px; color: #000000; float: left;  width: 100%; padding-bottom:5px; line-height: 17px }
.buying_tyres ul li em{ background: url(../images/bullet_sprite.gif) no-repeat 0 0; width:4px; height:4px; float:left; margin-top:7px}
.buying_tyres  ul li.none{ padding-bottom:0}
.buying_tyres  ul li span{ float:right; width:97.4%}
.safe_drive p a{ color:#000000}
.safe_drive p a:hover{ text-decoration:none; color:#724A9F}

/* dealer section */
.dealerContainer { width: 853px; background: #ffffff; padding: 0 26px 0 26px; height: 458px !important; overflow: hidden; color: #000000 }
.dealerContainer h2 {color: #000000;font-size: 19px; font-weight: normal; line-height: 29px; margin: 0; padding-top: 12px; text-transform: uppercase}
.dealerContainer .dealerHeader{ margin: 11px 0 0 0;}
.dealerContainer .dealerHeaderLeft{ float: left; width: 665px; margin: 0 15px 0 0; border-bottom: solid 1px #d7d7d7; padding: 0 0 3px}
.dealerContainer .dealerHeaderLeftBrdr{background: #d4d4d4;  overflow: hidden; padding: 12px 0 16px 10px}
.dealerContainer .dealerHeaderRight{ float: left; width: 160px }
.dealerContainer .inputSection{ width: 188px; margin: 0 6px 0 0; float: left;}
.dealerContainer .inputSection label{ color: #000000; display: block; padding: 0 0 0 2px}
.dealerContainer .inputSection label span{ color:#f15a22;}
.dealerContainer .inputSection select{ color: #000000; font-size: 12px; width: 188px; border: solid 1px #cbcbcb; padding: 0 0 0 6px}
.dealerContainer .submitBtnWrap{ float:left; margin: 18px 0 0 0} 
.dealerContainer .mandatory { margin: 3px 0 25px 0; width: 675px; padding: 9px 0 0 0; font-size: 11px;}
.dealerContainer .mandatory span{ color:#f15a22;}
.dealerContainer .dealersWrap {margin: 8px 0 0 0; padding: 15px 0 0 0}
#dealersContent { overflow: hidden; height: 265px; width: 100%; }
.dealerContainer .resultsTxt{ margin: 3px 0 0 0; padding: 9px 0 0 0; font-size: 12px; color: #000000}
.dealerContainer .dealersWrap .dealerBlock{ width: 250px; margin: 0 30px 20px 0; float: left;}
.dealerContainer .dealersWrap .dealerBlock h3{ color: #000000; text-transform: uppercase; font-weight: normal; margin: 0 0 7px 0}
.dealerContainer .dealersWrap .dealerBlock .ZoneHd{ background: url(../images/icon_ApolloZone.png) 0px 2px no-repeat; padding: 0 0 0 15px; color: #000}
.dealerContainer .dealersWrap .dealerBlock .PointHd{color: #000; font-weight: bold; font-style: italic;}
.dealerContainer .dealersWrap .dealerBlock p{ color: #000000; margin: 0 0 11px; line-height: 15px}
.dealerContainer .dealersWrap .dealerBlock ul{ margin: 0; padding: 0; list-style: none;}
.dealerContainer .dealersWrap .dealerBlock ul li{ margin: 0 0 4px ; padding: 0 0 0 28px; line-height: 18px}
.dealerContainer .dealersWrap .dealerBlock ul li a{ color: #724a9f ; text-decoration: none;}
.dealerContainer .dealersWrap .dealerBlock .icon1{ background: url(../images/dealerIcon1.png) no-repeat;}
.dealerContainer .dealersWrap .dealerBlock .icon2{ background: url(../images/dealerIcon2.png) no-repeat;}
.dealerContainer .dealersWrap .dealerBlock .icon3{ background: url(../images/dealerIcon3.png) no-repeat;}

.dealerContainer .dealerBlock .pic_section { float: left; width: 180px; }
.dealerContainer .dealerBlock .pic_section ul { display: block; list-style: none; padding: 0; line-height: 100%; }
.dealerContainer .dealerBlock .pic_section ul li { padding: 0 !important; margin: 0 !important; display: inline-block; }
.dealerContainer .dealerBlock .pic_section ul li a { width: 7px; height: 7px; background: url(../images/dealerSlideInactive.png) no-repeat; display: block;}
.dealerContainer .dealerBlock .pic_section ul li a.active, .dealerContainer .pic_section ul li a:hover { background:  url(../images/dealerSlideHover.png) no-repeat; }

/* end dealer section */

/* accordian */

.navLink 
{
	color: #000000;
    outline:none;
    padding: 0 0 5px;
    border-bottom: 1px solid #a4a4a4
}
.navLink a, .navLink a:visited
{ 
    color: #000000;
    display: block;
    text-decoration:none;
    background: url(../images/expnd-arr.png) no-repeat right center;
    font-size: 12px;
    text-transform: capitalize;
}
.navLink a:hover
{ 

	color: #724a9f;
    background: url(../images/collapse-arr.png) no-repeat  right center;
    text-decoration: none;
	
}
.openheader a, .openheader a:visited
{
	color: #000000;
    display: block;
    text-decoration: none;
    background: url(../images/collapse-arr.png) no-repeat right center;
}
.openheader a:hover
{ 

    background: url(../images/collapse-arr.png) no-repeat right center;
}

/* end accordian */


.pos_main{ top:7px}
.bod  .pos_1 img,.bod  .pos_2 img {top: -34px; }
.bod  .pos_1_1 img,.bod  .pos_2 img {top: -40px; }
.lib_space{ float:left !important; margin:0 !important; color:#000 !important}
.pos_abs{ color:#000 !important; margin:0 !important; position:absolute; left:0; top:5px}
.showBoardMemberInner span a { line-height: 17px; text-transform: uppercase; font-weight:bold; font-size:14px; text-decoration:none; color:#000 }
.showBoardMemberInner span a:hover{color: #724A9F;}
.pos_abs:hover{ color: #724A9F !important;}

.investorRightListing{ margin: 0; padding: 0; list-style: none; overflow: hidden;}
.investorRightListing li{ margin: 0; padding: 0;}
.investorRightListing li a{margin: 0; font-size: 11px; font-style: italic}

.investorGapingPara{margin-bottom: 15px}

.greenFormLink{}
.greenFormLink a{ background: url(../images/purple_arrow.png) 0 5px no-repeat; color: #000000; padding: 0 0 0 9px}
.greenFormLink a:hover{ color: #724A9F}


/* tyre matcher style */


/* find the right tyre */

.findTyreContainer{ width: 853px; background:url(../images/innerContentBgTile.png); padding: 0 26px 0 26px; height: 458px !important; overflow: hidden; color: #878787; position: relative; }
.findTyreContainer h2 {color: #949494;font-size: 19px; font-weight: normal; line-height: 29px; margin: 0; padding-top: 12px; text-transform: uppercase}
.findTyreContainer .findTyreHeader{ width: 715px; margin: 11px 0 0 0; padding: 0 0 3px}
.findTyreContainer .findTyreHeaderBg{background: #d4d4d4;  padding: 10px 0 10px 5px; border: solid 1px #ababab; overflow: hidden;}
.findTyreContainer .findTyreHeader ul{ margin: 0; padding: 0; list-style: none; overflow: hidden;}
.findTyreContainer .findTyreHeader ul li{ width: 176px; margin: 0 1px 0 0; border: solid 1px #d7d7d7; border-bottom: none !important; background: url(../images/findTyreTabBg.jpg) repeat-x; height: 25px; float: left; cursor: pointer;}
.findTyreContainer .findTyreHeader ul li:hover, .findTyreContainer .findTyreHeader ul li.active{background: url(/images/findTyreTabBg_hover.jpg) repeat-x; color: #e3e3e3;}
.findTyreContainer .findTyreHeader ul li.last{ margin: 0 !important}
.findTyreContainer .findTyreHeader ul li span{ text-align: center; text-transform: uppercase; display: block; padding: 3px 0 0 0;}
.findTyreContainer .findTyreHeader ul li a{ color: #666666; display: block; text-decoration: none; height: 100%}
.findTyreContainer .findTyreHeader ul li a:hover, .findTyreContainer .findTyreHeader ul li a.active{ color: #e3e3e3; background: url(../images/findTyreTabBg_hover.jpg) repeat-x; }
.findTyreContainer .findTyreHeader ul li a.icon1{background: url(../images/car_inactive.png) 80px 2px no-repeat; }
.findTyreContainer .findTyreHeader ul li a.icon1:hover, .findTyreContainer .findTyreHeader ul li a.active10{background: url(../images/car_hover.png) 80px 2px no-repeat}
.findTyreContainer .findTyreHeader ul li a.icon2{background: url(../images/suv_inactive.png) 80px 2px no-repeat; }
.findTyreContainer .findTyreHeader ul li a.icon2:hover, .findTyreContainer .findTyreHeader ul li a.active12{background: url(../images/suv_hover.png) 80px 2px no-repeat}
.findTyreContainer .findTyreHeader ul li a.icon3{background: url(../images/van_inactive.png) 80px 2px no-repeat; }
.findTyreContainer .findTyreHeader ul li a.icon3:hover, .findTyreContainer .findTyreHeader ul li a.active11{background: url(../images/van_hover.png) 80px 2px no-repeat}
.findTyreContainer .findTyreHeader ul li a span{ padding: 3px 0 0 53px !important; display: block; text-align: left}

.findTyreContainer .inputSection{ width: 158px; margin: 0 3px 0 0; float: left;}
.findTyreContainer .inputSection label{ color: #666666; display: block}
.findTyreContainer .inputSection label span{ color:#f15a22;}
.findTyreContainer .inputSection select{ color: #8a8a8a; font-size: 12px; width: 158px; border: solid 1px #cbcbcb; padding: 0 0 0 6px}
.findTyreContainer .submitBtnWrap{ float:left; margin: 18px 0 0 2px} 
.findTyreContainer .text{ margin: 20px 0 0 0;}
.findTyreContainer .resultsTxt{ margin: 3px 0 0 0; padding: 9px 0 0 0; font-size: 12px; color: #474747}
.findTyreContainer .resultsTxt span{ font-weight: bold}
.findTyreContainer .searchResults{}
.findTyreContainer .searchResults ul{margin: 40px 0 0 0; padding: 0; list-style: none;}
.findTyreContainer .searchResults ul li{ width: 175px; margin: 0 35px 30px 0; float: left; text-align: center}
.findTyreContainer .searchResults ul li span {background: url("../images/products-span-icon.gif") no-repeat scroll 0 3px transparent; display: inline-block; padding: 0 0 0 10px; text-transform: uppercase; font-size: 11px; color: #F15A22}
.findTyreContainer .searchResults ul li p{line-height: 15px; text-align: left;}
#searchResultContent { overflow: hidden; height: 265px; width: 100%; }
.findTyreContainer .readTyreBlock{ width: 140px; margin: 0 0 0 13px; float: left; padding: 0 0 0 13px; border-left: solid 1px #acacac;}
.findTyreContainer .readTyreBlock .readTyre{background: url(../images/icon_readTyre.png) no-repeat; padding: 0px 0 0 45px; height: 40px; color: #5a5a5a}
.findTyreContainer .readTyreBlock a{color: #532a83; text-decoration: none;}
/* detail page */

.findTyreContainer .carousel { float: left; width: 799px; margin: 0 17px; position: relative; }
.findTyreContainer .belt { float: left; width: 799px; }
.findTyreContainer .panel { float: left; width: 799px; height: 265px; }
.findTyreContainer .pic_section { float: left; width: 355px; text-align: center; min-height: 265px;}
.findTyreContainer .pic_section .detailImages{ float: left; width: 305px; height: 270px; position: relative;}
.findTyreContainer .pic_section ul { list-style: none; padding: 0; width: 50px; position: relative; bottom: 0; float: left; margin: 130px 0 0 0 }
.findTyreContainer .pic_section ul li { width: 47px; padding: 0; margin: 0 0 6px !important  }
.findTyreContainer .pic_section ul li a { width: 47px; background: #9ca0a3; display: block; padding:3px 0 2px 0; }
.findTyreContainer .pic_section ul li a.active, .product_farm_tyre .pic_section ul li a:hover { background: #ced0d1; }
.findTyreContainer .detail_section { float: right; width: 400px; padding: 7px 30px 0 0; position: relative; z-index: 1; }
.findTyreContainer .detail_section .rgtIcon{float: right; background: url(../images/iconRgtFTRTDetails.png) 0px 3px no-repeat; padding: 0 0 0 14px; color:#434343}
.findTyreContainer .detail_section .rgtIcon a{ color: #4F4F4F; text-decoration: none;}
.findTyreContainer .detail_section .rgtIcon a:hover{color: #724a9f}
.findTyreContainer .detail_section h3 { color: #f15a22; font-size: 22px; font-weight: normal; margin:0; padding: 0; float: left; }
.findTyreContainer .detail_section .product_description { float: left; width: 100%; padding: 18px 0 0 0; }
.findTyreContainer .detail_section h4 { float: left; width: 100%; margin: 0; padding: 0; font-size: 14px; font-weight: normal; line-height: 6px; }
.findTyreContainer .detail_section .product_description ul { list-style: none; float: left; width: 100%; }
.findTyreContainer .detail_section .product_description ul li { /*float: left;*/ color: #8a8a8a; padding: 0 0 5px 0; width: auto; }
.findTyreContainer .detail_section .product_description ul li em { background: url( "../images/bullet_sprite.gif" ) no-repeat scroll 0 0 transparent; display: inline; float: left; height: 4px; margin: 7px 9px 8px 0; width: 4px; }
.findTyreContainer .detail_section .product_description ul li.last { float: left; width: 100%; padding: 17px 0 0 0; }
.findTyreContainer .detail_section .product_description ul li a { float: left; text-decoration: none; color: #6c6c6c; }
.findTyreContainer .detail_section .product_description ul li a img { margin: 0 7px 0 0; display: inline; }
.findTyreContainer .detail_section .product_description ul li a:hover, .product_farm_tyre .detail_section .rating span a:hover { color: #724A9F; }
.findTyreContainer .tyre_description { float: left; width: 100%; padding: 20px 0; }
.s_right{ padding-right:18px !important}
.findTyreContainer .product_description .table_area { float: left; width: 425px; margin: 20px 0 0 0; border-left: 1px solid #c5c5c5; }
.findTyreContainer .product_description .table_area th { background: #d4d4d4; color: #666666; border-right: 1px solid #c5c5c5; line-height: 17px; font-size: 11px; }
.findTyreContainer .product_description .table_area .grey_bg { background: #d8d8d8; padding: 0; width: 106px; }
.findTyreContainer .product_description .table_area .grey_bg td { color: #000000; padding: 2px 2px 10px 2px; }
.findTyreContainer .product_description .table_area .bordr_none { background: #dd4f1c; border-right: 0 !important; border-bottom:0 !important; color: #fff !important; }
.findTyreContainer .product_description .table_area td { color: #959595; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; line-height: 17px; font-size: 11px; }
.findTyreContainer .product_description .table_content { float: right; width: 159px; padding: 0 0 60px 0; }
.findTyreContainer .product_description .table_content ul { float: left; width: 100%; list-style: none; }
.findTyreContainer .product_description .table_content ul li { float: left; width: 100%; padding-bottom: 11px; }
.findTyreContainer .product_description .table_content ul li h5 { display: block; text-transform: uppercase; color: #474747; font-size: 11px; font-weight: normal; }
.findTyreContainer .product_description .table_content ul li small { display: block; color: #8a8a8a; font-size: 12px; }
.left_arrow { position: absolute; top: 215px; left: 8px; }
.right_arrow { position: absolute; top: 215px; right: 8px; z-index: 9; }


.findTyreContainer .tyre_markings{ float:left; width:100%; padding:5px 0 0 0}
.findTyreContainer .tyre_markings .tyre_markings_right{ float:left; width:398px; padding:1px 0 0 0;display:none; position:relative}
.findTyreContainer .tyre_markings .tyre_markings_right h5{ display:block; background:url(../images/orange_bg.png) no-repeat 0 0; line-height:36px; color:#fff; font-size:17px; padding:0 0 0 22px; font-weight:normal; margin-bottom:8px}
.findTyreContainer .tyre_markings .tyre_markings_right p{ padding:6px 0 0 22px; line-height:17px }
.findTyreContainer .tyre_markings .tyre_markings_left { float:left; width:293px; position:relative; padding-bottom:60px }

.findTyreContainer .tyre_markings_left span a{ display:block;text-decoration:none}

.findTyreContainer .tyre_markings_left span.TM_205 a{ position:absolute; top:55px; left:67px; width:33px; height:34px;}
.findTyreContainer .tyre_markings_left span.TM_205 a:hover,.tyre_markings_left span.TM_205 a.active{ background:url(/images/icon_205_active.png) no-repeat 0 0;width:33px; height:34px;  }

.findTyreContainer .tyre_markings_left span.TM_55 a{ position:absolute; top:35px; left:111px; width:34px; height:28px; cursor:pointer }
.findTyreContainer .tyre_markings_left span.TM_55 a:hover,.tyre_markings_left span.TM_55 a.active{ background:url(/images/icon_55_active.png) no-repeat 0 0; cursor:pointer !important  }

.tyre_markings_left span.TM_R a{ position:absolute; top:33px; left:145px; width:21px; height:27px; }
.tyre_markings_left span.TM_R a:hover,.tyre_markings_left span.TM_R a.active{ background:url(/images/icon_r_active.png) no-repeat 0 0  }

.findTyreContainer .TM_16 a{ position:absolute; top:36px; left:166px; width:28px; height:29px;}
.findTyreContainer .TM_16 a:hover,.tyre_markings_left span.TM_16 a.active{ background:url(/images/icon_16_active.png) no-repeat 0 0  }

.findTyreContainer .TM_91 a{ position:absolute; top:51px; left:195px; width:28px; height:32px; }
.findTyreContainer .TM_91 a:hover,.tyre_markings_left span.TM_91 a.active{ background:url(/images/icon_91_active.png) no-repeat 0 0 }

.findTyreContainer .TM_W a{ position:absolute; top:76px; left:219px; width:27px; height:27px;}
.findTyreContainer .TM_W a:hover,.tyre_markings_left span.TM_W a.active{ background:url(/images/icon_w_active.png) no-repeat 0 0 }

.findTyreContainer .tyre_markings .tyre_markings_left img { float:left}
.findTyreContainer .tyreCare_accordion { float:left; width:100%; padding-bottom:10px; }
.findTyreContainer .tyreCare_accordion p.heading{ text-transform:uppercase; color:#000000; padding-bottom:0; margin-bottom:-6px; }

.findTyreContainer .tyreCare_accordion .expand_heading{ background:url("../images/expnd-arr.png") no-repeat scroll right 0 transparent !important}
.findTyreContainer .tyreCare_accordion .activeExpand { background: url(../images/collapse-arr.png) no-repeat right 0 !important; }
.findTyreContainer .tyreCare_accordion span{ float:left; padding:0 25px 0px 0}
.findTyreContainer .safe_drive span{ float:left; padding:0 0 5px 15px}
.findTyreContainer .tyre_markings  .first_TM{ display:block}
.findTyreContainer .speed_table_hd{font-weight:bold; display: block;}

.findTyreContainer .tyre_markings .table_area { width: 625px; border-left: 1px solid #a4a4a4;  }
.findTyreContainer .tyre_markings .table_area th { background: #D4D4D4; color: #000000; border-right: 1px solid #a4a4a4; line-height: 17px; font-size: 11px; border-top: solid 1px #a4a4a4; border-bottom: solid 1px #a4a4a4 }

.findTyreContainer .tyre_markings .table_area .grey_bg { background: #d8d8d8; padding: 0; width: 106px; }
.findTyreContainer .tyre_markings .table_area .grey_bg td { color: #000000; padding: 2px 2px 10px 2px; }
.findTyreContainer .tyre_markings .table_area .bordr_none { background: #dd4f1c; border-right: 0 !important; color: #fff !important; }
.findTyreContainer .tyre_markings .table_area td { color: #000000; border-right: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; line-height: 17px; font-size: 11px; }

/*Tyre matcher ends*/
.link1{color: #724A9F;text-decoration: none;}
.mrgnTop10{	margin: 10px 0 0 0;}
.ppdHd{padding: 10px;background: #c0c0c0;margin: 0 0 10px 0;font-weight: bold;text-align: center;}
#goBtn{text-decoration: none;padding: 2px 4px 1px 4px;background: #cccccc;color: #333;float: left;margin: 1px 0 0 5px;}
.promoContainer{ width: 742px; height: 500px; position: relative;}
.promoContainer .textContainer{padding: 232px 0 0 240px; overflow: hidden; }
.promoContainer .textContainer .textContent{font-size: 17px; font-weight: bold; color: #fefefe; width: 420px; text-align: center; line-height: 20px;}
.promoContainer .textContainer .tableArea{margin: 17px 0 0 50px; overflow: hidden;}
.tableArea .tableContent{width: 293px; float: left; font-size: 12px;}
.tableArea table th{background: #5c2e91; color: #f6f3f9; font-weight: bold; padding:3px;}
.tableArea table td{background: #e7e7e8; color: #1d191a; text-align: center; font-weight: bold; padding: 3px;}

.tableArea .offerText{float: left; margin:35px 0 0 20px; width: 125px; text-align: center; color: #4e2766; line-height: 15px; font-weight: bold;}
.tableArea .offerText span{font-size: 16px;}
.tableArea .offerText span sup{font-size: 10px;}

.promoContainer .btmContainer{background: url(../images/bgBtmPromo.png); color: #515151; font-size: 9px; padding: 10px 4px 5px 4px; position: absolute; bottom: 0; left:0; width: 100%; line-height: 12px;}
.Locate_dealer_aug a:hover{
color: #FFFFFF !important;
}
.fancybox-close{
    background-image: url('../images/cross2.png')  !important;
    background-repeat: no-repeat;
    background-position: right;
    width: 50px !important;
    top: -28px !important;
    height: 50px !important;
}
.selectLocale{
    font-size: 13px;text-transform: uppercase;text-align: center;padding: 0px 0px 10px 0px;
}
ul#Regions li:last-child {margin-bottom: 15px;}
.bod table tr td img {
display: block;
}
.contactWrap ul li a{
    color: #000;
    text-decoration: underline;
}
.contactWrap ul li a:hover{
    text-decoration: none;
}
.pop_brazil {
    bottom: 127px !important;
    left: 142px !important;
}
@media screen\0  {
    .gsc-control-cse{
        background: none !important;
        border: none !important;
    }
}