/*
Theme Name: Grace India
Theme URI: http://www.graceindia.com/
Description: The original Grace India Wordpress theme.
Version: 1.0.1
Author: Gautam Nandane
Tags: Grace India

Default Grace India Theme
*/
body {font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(images/home-page-bg.png) left top repeat-x; color: #333; text-align: center; margin: 0px; margin-top: 13px}
a:focus{outline: none}
#header {background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center}
#headerimg {margin: 7px 9px 0; height: 192px; width: 740px}
#content {font-size: 1.2em}
.widecolumn .entry p {font-size: 1.05em}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em}
.widecolumn {line-height: 1.6em}
.narrowcolumn .postmetadata {text-align: center}
.thread-alt {background-color: #f8f8f8}
.thread-even {background-color: white}
.depth-1 {border: 1px solid #ddd}
.even, .alt {border-left: 1px solid #ddd}
#headerimg .description {font-size: 1.2em; text-align: center}
.entry p a:visited {color: #b85b5a}
.sticky {background: #f7f7f7; padding: 0 10px 10px}
.sticky h2 {padding-top: 10px}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist li ul li {font-size: 1em}
.commentlist li {font-weight: bold}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentmetadata {font-weight: normal}
small, .nocomments, .postmetadata, blockquote, strike {color: #777}
code {font: 1.1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em}
a, h2 a:hover, h3 a:hover {color: #06c; text-decoration: none}
a:link, a:visited, a:hover {color: #147; text-decoration: none}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt}
#wp-calendar a {text-decoration: none}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center}
#wp-calendar th {font-style: normal; text-transform: capitalize}
#page {background-color: white; margin: 0px auto; padding: 0; width: 942px}
#header {background-color: #73a0c5; margin: 0 0 0 1px; padding: 0; height: 200px; width: 758px}
#headerimg {margin: 0; height: 200px; width: 100%}
.narrowcolumn {float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px}
.widecolumn {padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px}
.post {text-align: justify; float: left}
.post hr {display: block}
.widecolumn .post {margin: 0}
.narrowcolumn .postmetadata {padding-top: 5px}
.widecolumn .postmetadata {margin: 30px 0}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px}
.widecolumn .attachment {text-align: center; margin: 5px 0px}
.postmetadata {clear: both}
.clear {clear: both}
#footer {clear: both; float: left; margin: 25px auto 0; min-height: 250px; padding: 0; width: 100%; background: url(images/footer-bg.png) left top repeat-x}
#footer p {margin: 0; padding: 20px 0; text-align: center}
p img {padding: 0; max-width: 100%}
img.centered {display: block; margin-left: auto; margin-right: auto}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline}
.alignright {float: right}
.alignleft {float: left}
html > body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px}
html > body .entry li {margin: 7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020"}
.entry ol {padding: 0 0 0 35px; margin: 0}
.entry ol li {margin: 0; padding: 0}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0; list-style: none}
ol li, #sidebar ul ol li {list-style: decimal outside}
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center}
#sidebar #searchform #s {width: 108px; padding: 2px}
#sidebar #searchsubmit {padding: 1px}
.entry form {text-align: center}
select {width: 130px}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0}
#commentform {margin: 5px 10px 0 0}
#commentform textarea {width: 100%; padding: 2px}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#commentform #submit {margin: 0 0 5px auto; float: right}
.alt {margin: 0; padding: 10px}
.commentlist {padding: 0; text-align: justify}
.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none}
.commentlist li ul li {margin-right: -5px; margin-left: 10px}
.commentlist p {margin: 10px 5px 10px 0}
.children {padding: 0}
#commentform p {margin: 5px 0}
.nocomments {text-align: center; margin: 0; padding: 0}
.commentmetadata {margin: 0; display: block}
#sidebar form {margin: 0}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px}
#wp-calendar #next a {padding-right: 10px; text-align: right}
#wp-calendar #prev a {padding-left: 10px; text-align: left}
#wp-calendar a {display: block}
#wp-calendar caption {text-align: center; width: 100%}
#wp-calendar td {padding: 3px 0; text-align: center}
#wp-calendar td.pad:hover {background-color: #fff}
acronym, abbr, span.caps {cursor: help}
acronym, abbr {border-bottom: 1px dashed #999}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd}
blockquote cite {margin: 5px 0 0; display: block}
.center {text-align: center}
.hidden {display: none}
.screen-reader-text {position: absolute; left: -1000em}
hr {display: none}
a img {border: none}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.wp-caption img {margin: 0; padding: 0; border: 0 none}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0}
.HomePageBanner{float: left; width: 942px; height: 386px; background: white url(images/banner-bg.png) left top no-repeat}
.HomeRightLinks{border: 1px solid red; margin-left: 20px; margin-right: 20px; margin-top: 10px}
.GracelandsFeed{float: left; margin-left: 10px; position: relative; width: 606px}
.GracelandsOffers{float: left; margin-left: 0; margin-right: 0; margin-top: 12px; width: 235px}
.GracelandsOffers a{font-weight: bold; color: #4f4f4f; display: block}
.GlobalNavigation{width: 942px; height: 60px; float: left}
.GraceLogo{float: left; width: 148px; height: 60px; display: block}
.GlobalNavigationPanel{float: left; height: 52px; margin-left: 167px; width: 627px}
.HomeRightPanel{display: none}
.NavigationGeneralItem{width: 112px; height: 45px; float: left; margin-right: 8px}
.NavigationGeneralItem a{background: url(images/navigation-menu.png) left top no-repeat; display: block; width: 112px; height: 45px; line-height: 45px; font-weight: bold; color: #333333}
.NavigationGeneralItem a:hover{background-position: left -45px; color: white}
.NavigationGeneralItemLarge{width: 139px; height: 45px; float: left; margin-right: 8px}
.NavigationGeneralItemLarge a{background: url(images/navigation-menu-large.png) left top no-repeat; display: block; width: 139px; height: 45px; line-height: 45px; font-weight: bold; color: #333333}
.NavigationGeneralItemLarge a:hover{background-position: left -45px; color: white}
.BannerDiv{float: left; height: 376px; margin-left: 6px; margin-top: 6px; width: 691px}
.HomeBannerRight{float: left; height: 380px; margin-left: 7px; margin-top: 6px; width: 232px}
.HomeBannerRightAdBanner{float: left; height: 138px; overflow: hidden; width: 232px}
.HomePromoBox{background: url(images/home-promo-box-bg.gif) left top no-repeat; float: left; height: 235px; width: 232px}
.HomePromoBox #sidebar{height: 180px; margin: 8px; width: 215px; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.HomePlotsPromoTable{width: 215px}
.HomePlotsPromoTable td{text-align: left; vertical-align: top}
.HomePromoPlotsHeadTD{color: #36b7c5; padding-bottom: 10px}
.HomePromoPlotsLinksTD{line-height: 18px; padding-bottom: 10px}
.HomePromoPlotsLinksTD a{color: #666666; text-decoration: none}
.HomePromoPlotsLinksTD a:hover{color: #128e9c; text-decoration: underline}
.HomePageSitePanels{float: left; height: 234px; width: 942px}
.HomePageSitePanelsBg{background: transparent url(images/home-site-panels-bg.png) no-repeat scroll left top; float: left; height: 214px; margin-left: 2px; padding: 10px; width: 920px}
.HomeSitePanelInd{background: url(images/home-site-panels.png) left top no-repeat; float: left; height: 212px; margin-right: 5px; width: 209px; padding: 8px}
.HomePanelCompanyName{color: #797979; float: left; font-size: 18px; padding-left: 15px; text-align: left; width: 195px}
.HomePanelCompanyName a{color: #797979}
.HomePanelCompanyName a:hover{color: #38b6c5}
.HomePanelCompanyBussiness{color: #29a0b0; float: left; font-size: 12px; text-align: left; width: 195px; padding-left: 15px; margin-top: 2px}
.HomePanelCompanyNotes{float: left; font-size: 11px; height: 100px; margin-top: 20px; padding-left: 18px; padding-right: 10px; text-align: left; width: 170px; overflow: hidden}
.HomePanelCompanyNotes strong, .HomePanelCompanyNotes b{display: block; float: left; padding-left: 10px; margin-bottom: 4px; width: 100%; text-align: left; position: relative}
.HomePanelBullet0 strong, .HomePanelBullet0 b{background: url(images/arrow0.png) left 3px no-repeat}
.HomePanelBullet1 strong, .HomePanelBullet1 b{background: url(images/arrow1.png) left 3px no-repeat}
.HomePanelBullet2 strong, .HomePanelBullet2 b{background: url(images/arrow2.png) left 3px no-repeat}
.HomePanelBullet3 strong, .HomePanelBullet3 b{background: url(images/arrow3.png) left 3px no-repeat}
.HomePanelCompanyNotes b{font-weight: normal}
.HomePanelCompanyLink{float: left; margin-left: 13px; margin-top: 6px}
.HomeBottomPanelsMainDiv{float: left; margin-top: 8px; width: 942px}
.HomeBottomPanelsNewsDiv{width: 320px; float: left}
.HomeNewsPanelTable{width: 320px}
.HomeNewsPanelTable td{text-align: left; vertical-align: top}
.HomeNewsTableTopBtm{height: 12px}
.HomeNewsTableItems{background: url(images/home-news-item.png) left top repeat-y}
.HomePanelReadMoreBtn{display: block; height: 25px; width: 90px; background: url(images/read-more-news.png) left top no-repeat}
.HomePanelNewsItemDiv span.wpcf7-not-valid-tip{background: #FFFFFF none repeat scroll 0 0; color: red; font-size: 10pt; left: 20px; padding: 2px; position: absolute; top: -3px; width: 128px; z-index: 100; border-width: 0px}
.HomePanelNewsItemDiv{float: left; padding-left: 10px; padding-right: 10px}
.HomePanelNewsItemDiv .widget_text .textwidget{min-height: 148px}
.HomePanelNewsItemDiv .widget_text .textwidget h3{margin: 0px 0px 4px; padding: 0px; font-size: 14px}
.HomePanelNewsItemDiv .widget_text .textwidget form.wpcf7-form p{margin: 10px 0 8px}
.HomePanelNewsItemDiv div.wpcf7-validation-errors{border: 0 solid #F7E700; color: red}
.HomePanelNewsItemDiv div.wpcf7-mail-sent-ng{border: 0 solid #F7E700; color: red}
.HomePanelNewsItemDiv div.wpcf7-response-output{margin: 0 0 9px; padding: 0}
.HomePanelNewsItemDiv .wpcf7-validates-as-required{border: 1px solid rgb(216, 216, 216); width: 128px; margin-right: 6px; background: #FFFFFF url(images/mobile.png) no-repeat 4px 1px; padding: 3px 3px 3px 20px}
.HomePanelNewsItemDiv .widget_text .textwidget form.wpcf7-form p img{margin-left: 62px; margin-top: 6px}
.HomePanelItemLink{border-bottom: 1px solid #96A244; float: left; margin-bottom: 10px; padding-bottom: 8px; width: 300px}
.HomePanelItemLink a{color: #7faa49; font-size: 14px; font-weight: bold}
.HomePanelItemNotes{color: #737373; float: left; margin-bottom: 12px; width: 300px}
.HomePanelItemReadMore{float: left; width: 300px; margin-bottom: 15px}
.FeaturedProjectsTable{width: 585px}
.FeaturedProjectsTable td{text-align: left; vertical-align: top}
.FeaturedProjectTopBottom{height: 13px}
.FeaturedProjectItem{background: url(images/featured-project-bg.png) left top repeat-y; padding-left: 10px; padding-right: 10px}
.FeaturedProjectTitle{float: left; width: 580px}
.FeaturedProjectTitle h1{color: #4F4F4F; margin: 0; padding: 0; font-size: 18px; font-weight: normal}
.FeaturedProjectSlides{float: left; margin-top: 10px; width: 337px}
.FeaturedProjectRelated{float: left; margin-left: 10px; margin-top: 10px; width: 235px}
.FeaturedProjectOffer{width: 235px; height: 128px; float: left; margin-top: 8px}
.FooterLinks{width: 942px; margin: 0px auto; min-height: 326px}
.FooterLeft{float: left; width: 232px; min-height: 326px}
.FooterRight{float: left; min-height: 326px; width: 702px}
.FooterselectedLink{color: #4F4F4F; display: block; float: left; font-family: georgia; font-size: 70px; height: 67px; letter-spacing: -5px; margin: -13px 0 0; text-align: left; vertical-align: top}
.FooterUrl{color: #4F4F4F; float: left; font-family: georgia; font-size: 14px; margin-left: 4px}
.FooterGroupCompanies{color: #2ba7b5; float: left; font-family: georgia; font-size: 18px; margin-top: 55px; text-align: left; width: 709px}
.FooterGroupCompaniesLinks{float: left}
.FooterGroupCompaniesLinks #sidebar{font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 180px; margin: 8px 8px 8px 0; padding: 4px 4px 4px 0; width: 686px}
.FooterGroupCompaniesLinks #sidebar ul li{margin-bottom: 0px}
.GroupCompaniesPanel{float: left; text-align: left; width: 171px}
.CompanyName{}
.CompanyName a{color: #525252; font-family: georgia; font-size: 18px}
.CompanyBusiness{color: #39BBCA; font-family: georgia; font-size: 18px}
.CompanyLinks{}
.CompanyLinks a{color: #4F4F4F; line-height: 18px}
.callmebtn{background: url(images/call-me-btn.gif) left top no-repeat; width: 66px; height: 23px; cursor: pointer; border-width: 0px}
#HomeContactSideBar{}
.OverlayShow{display: block; height: 100%; width: 100%; position: fixed; background: black; z-index: 999; top: 0px; left: 0px; opacity: 0.4; filter:alpha(opacity=40)}
OverlayHide{display: none; width: 0px; height: 0px}
.OfferBodyShow{display: block; width: 350px; height: 450px; position: fixed; background: white; z-index: 1000; left: 40%; top: 100px}
.OfferBodyHide{display: none; width: 0px; height: 0px}
.OfferHeader{background: #AFD186; color: white; font-size: 13px; font-weight: bold; line-height: 25px; margin: 2px; padding: 3px; text-align: left; width: 340px; height: 25px}
.OfferHeader span{margin-left: 8px; float: left}
.OfferClose{width: 28px; height: 25px; background: url(images/offer-close.gif) left top no-repeat; float: right}
.OfferFormTable{margin-left: 9px; margin-top: 5px; width: 328px}
.OfferFormTable td{color: #717171; text-align: left; vertical-align: top}
.offerfldtd{background: url(images/offer-fld-bg.png) left top no-repeat; height: 28px}
.offerfld{border-width: 0; color: gray; font-family: georgia; font-size: 12px; margin-left: 5px; margin-top: 4px; padding-left: 5px; width: 298px; background: none}
.offermsgtd{background: url(images/offer-msg-bg.png) left top no-repeat; height: 70px}
.offermsgtxt{border-width: 0; color: gray; font-family: georgia; font-size: 12px; height: 56px; margin-left: 5px; margin-top: 5px; width: 298px; background: none}
.valtdbg{background: url(images/val-td-bg.png) left top no-repeat; height: 32px; padding-left: 8px; padding-right: 8px; width: 74px}
.offervalfld{border-width: 0; color: gray; font-family: georgia; font-size: 12px; height: 19px; margin-left: 0; margin-top: 4px; padding-left: 0; width: 53px; background: none}
.offervalnote{font-size: 11px}
.offersubmit{background: url(images/24-emi-send.png) left top no-repeat; border: 0 none; float: left; height: 27px; margin-right: 5px; width: 152px; cursor: pointer}
.NavigationGeneralItem a.selected{background-position: left -45px; color: white}
.PageBannerHeadDiv{height: 294px; margin: 8px 8px 0; width: 923px; position: relative}
.PageHeaderCaptionDiv{left: 472px; position: absolute; text-align: left; top: 40px; width: 441px; z-index: 10; color: white}
.PageHeaderCaptionDiv h2{color: #F3DE71; font-size: 24px; font-weight: bold; letter-spacing: -1px; margin-top: 4px}
.PageNavigationDiv{height: 125px; left: 573px; position: absolute; text-align: left; top: 169px; width: 335px; z-index: 12}
.PageNavigationDiv img{}
.PageContentBanner{height: auto}
.PageContentMainDiv{float: left; margin: 15px 8px 8px; width: 926px}
.PageContentLeftDiv{float: left; width: 648px}
.PageContentRightDiv{float: right; width: 270px}
.PageSideBarTop{width: 270px; height: 14px; float: left}
.PageSideBarMiddle{float: left; background: url(images/sidebar-middle.png) left top repeat-y; width: 270px}
.PageSideBarBottom{width: 270px; height: 14px; float: left}
.PageSideBarMiddle #sidebar{margin: 0 15px 15px}
.HomeCorpNewsRssTable{border-bottom: 1px solid #CFCFCF}
.HomeCorpNewsRssTable td{text-align: left; vertical-align: top; padding-bottom: 15px}
td.HomeNewsDateTD{background: url(images/news-date-bg.png) left top no-repeat; padding-right: 10px; width: 48px; color: white; font-weight: bold; text-align: center}
td.HomeNewsDateTD span{display: block; font-size: 33px; letter-spacing: -3px; margin: -4px 0 -6px}
a.HomeNewsLink{color: #6f9145}
.HomeNewsTtlImgDiv{margin-bottom: 12px; text-align: left}
.SideBarAddressDiv{margin-top: 9px; text-align: left}
.SideBarPostalAddress{color: #7D7D7D; margin-top: 10px; margin-bottom: 11px}
.ContactMedia{color: #989898; font-weight: bold; height: 22px; margin-bottom: 8px; padding-left: 20px}
.Phone{background: transparent url(images/phone-icon.png) no-repeat scroll left top}
.Mobile{background: transparent url(images/mobile-icon.png) no-repeat scroll left top}
.Email{background: transparent url(images/mail-icon.png) no-repeat scroll left 2px}
.SendMail{}
.CorporateContentTable{width: 645px}
.CorporateContentTable td{text-align: left; vertical-align: top; color: #767776}
.CorporateContentTable td p{text-align: justify}
.PagesBreadCrumbDiv{line-height: 38px; margin-bottom: 15px; padding: 0 8px 0 15px; text-align: left; float: left; width: 631px; margin-top: 3px; background: url(images/breadcrumb-bg-img.gif) left top no-repeat}
.PagesBreadCrumbDiv img, .PagesBreadCrumbDiv a{float: left; color: #619B3E}
span.ThisIsCurrent{color: #3b3b3b; font-weight: bold}
.MgmCompanyName{border-bottom: 1px solid #E4E4E4; float: left; margin-bottom: 8px; -bottom: 6px; width: 646px}
.GraceDirectorPicturesDiv{float: left; margin-bottom: 21px; width: 645px}
.GraceDirectorPicturesDiv img{width: 114px; height: 95px; border: 2px solid #f0f0f0; margin-right: 8px}
.DirectorPicturesDiv{float: left; margin-bottom: 10px; width: 643px}
.DirectorPicturesDiv img{width: 63px; height: 60px; border: 2px solid #f0f0f0; margin-right: 8px}
.DirectorsProfileDetails{margin-bottom: 10px; margin-top: 16px; width: 600px}
.FromLeftTD{font-weight: bold; padding-right: 15px; text-align: left; vertical-align: top}
.ManagementProfileNamesTD{line-height: 21px; text-align: left; vertical-align: top}
.ManagementProfileNamesTD span.NormalSpan{color: #7C7C7C; font-weight: normal}
.ManagementProfileNamesTD span.HighlightSpan{color: #398f99; font-weight: bold}
.ManagementProfileTitle{color: #79AE58; font-weight: bold}
.PageConntentDiv{margin-right: 19px; margin-left: 10px}
.PageConntentDiv h2{margin: 0 0 11px; padding: 0}
.CorpoRateLinksDiv{float: left; height: 107px; margin-left: 0; margin-top: 17px; overflow: hidden; width: 111px}
.PageLinksImgNormal{margin-top: 0px}
.PageLinksImgSelected{margin-top: -107px}
.linkclass:link img{margin-top: 0px}
.linkclass:hover img{margin-top: -107px}
.InterviewsLinksDiv{float: left; margin-top: 30px; width: 625px}
.InterviewTopDiv{float: left; height: 8px; width: 625px}
.InterviewMidDiv{float: left; background: url(images/interview-panel-mid.png) left top repeat-y; width: 625px}
.InterviewBottomDiv{float: left; height: 8px; width: 625px}
.GroupCompaniesDiv{float: left; width: 643px}
.TheGroupCompaniesTtl{float: left; width: 644px}
.GroupCompaniesBoards{float: left; width: 644px; margin-top: 2px}
.gracelands-pnl-top{height: 14px}
.gracelands-pnl-bottom{height: 77px}
.gracelands-pnl-mid{height: 281px}
.GroupCompaniesTable td{text-align: left; vertical-align: top}
.bol-pnl-mid{height: 254px}
.bol-pnl-bottom{height: 82px}
.adspace-pnl-mid{height: 332px}
.silver-pnl-mid{height: 298px}
.GracelandsPnlImgDiv{width: 633px; height: 281px; position: relative}
.GroupCompaniesMoreLinksDiv{left: 522px; position: absolute; top: 7px; z-index: 111}
.BolPnlImgDiv{width: 633px; height: 254px; position: relative}
.AdSpacePnlImgDiv{width: 633px; height: 332px; position: relative}
.SilverPnlImgDiv{width: 633px; height: 298px; position: relative}
.GracelandsPnlContent{left: 48px; line-height: 20px; position: absolute; top: 110px; z-index: 112}
.BolPnlContent{left: 48px; position: absolute; text-align: justify; top: 110px; width: 524px; z-index: 112}
.AdSpacePnlContent{left: 48px; position: absolute; text-align: justify; top: 110px; width: 524px; z-index: 112}
.SilverPnlContent{left: 48px; position: absolute; text-align: justify; top: 110px; width: 524px; z-index: 112}
#wpcf7-f4-p6-o1 .wpcf7-validation-errors{float: left; margin-top: 10px; padding: 4px; text-align: left; width: 660px}
#wpcf7-f4-p10-o1 .wpcf7-validation-errors{margin-top: 10px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; width: 428px; float: left}
.WriteToUsDiv{border-bottom: 1px solid #E1E1E1; width: 648px}
.wearelocated{display: block; margin-bottom: 18px; width: 645px}
.FooterCopyrights{color: gray; float: left; margin-top: 35px; text-align: left; width: 700px}
#wpcf7-f4-p6-o1{text-align: left}
#wpcf7-f4-p10-o1{text-align: left}
.GroupCompaniesTable td p{margin:0px !important}
div.wpcf7 {margin: 0; padding: 0}
div.wpcf7-response-output {margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 0px !important; background:#E4F9C3 !important}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14}
div.wpcf7-mail-sent-ng {border: 2px solid #ff0000}
div.wpcf7-spam-blocked {border: 2px solid #ffa500}
div.wpcf7-validation-errors {border: 1px solid #f7e700}
span.wpcf7-form-control-wrap {position: relative}
span.wpcf7-not-valid-tip {position: absolute; top: -3px; left: 8px; z-index: 100; background: none; border: 0px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; color: red}
span.wpcf7-not-valid-tip-no-ajax {color: #f00; font-size: 10pt; display: block}
span.wpcf7-list-item {margin-left: 0.5em}
.wpcf7-display-none {display: none}
img.ajax-loader {border: none; vertical-align: middle}
.sliderwrapper{position: relative; overflow: hidden; width: 691px; height: 376px; margin-left: 0px}
.contentdiv{visibility: hidden; position: absolute; left: 0px; top: 0px; padding-left: 0px; padding-top: 0px; width: 691px; height: 376px; background-repeat: no-repeat}
.HomePageBanner .contentdiv{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1}
.HomePageBanner .pagination{height:0 !important; width:0 !important}
.GracelandsFeed .pagination{float: left; left: 0; margin-bottom: 0; margin-left: 0px; margin-top: 8px; padding: 0; position: relative; top: 0; width: 210px}
.GracelandsFeed .pagination a.slideprev{background:transparent url(images/left-news.png) no-repeat scroll left top !important; height: 18px; margin-left: 0; margin-right: 5px; width: 18px}
.GracelandsFeed .pagination a.slideprev:hover{background:transparent url(images/left-news.png) no-repeat scroll left -18px !important}
a.slideprev{display: block; float: left}
.GracelandsFeed .contentdiv{position: relative; height: auto; width: 337px}
.GracelandsFeed .contentdiv h2{padding: 0px; margin: 0px; color: #39b8c8; font-size: 18px}
.GracelandsFeed .contentdiv h2 a{color: #39b8c8}
.GracelandsFeed .contentdiv p{color: #767676; margin: 8px 0}
.GracelandsFeed .contentdiv h3{padding: 0px; margin: 0px; color: #4f4f4f; font-size: 18px; font-weight: normal}
.GracelandsFeed .contentdiv ol{margin: 10px 0px; padding: 0px}
.GracelandsFeed .contentdiv ol li{list-style-type: none}
.GracelandsFeed .contentdiv ol li small{display: block; margin-bottom: 6px; color: #4f4f4f; font-size: 11px}
.GracelandsFeed .contentdiv ol li a{font-size: 12px; color: #39b8c8; font-weight: bold}
.GracelandsFeed .pagination a.slidenext{background:transparent url(images/right-news.png) no-repeat scroll left top !important; float: left; height: 18px; width: 18px}
.GracelandsFeed .pagination a.slidenext:hover{background:transparent url(images/right-news.png) no-repeat scroll left -18px !important}
.GracelandsFeed .pagination .toc{background: transparent url(images/news-pagenumber.gif) no-repeat scroll left top; color: white; float: left; font-size: 11px; font-weight: bold; height: 16px; margin-right: 6px; padding-top: 2px; text-align: center; vertical-align: middle; width: 18px}
.GracelandsFeed .pagination .toc:hover {background: transparent url(images/news-pagenumber.gif) no-repeat scroll left -18px}
.GracelandsFeed .pagination .selected{background: transparent url(images/news-pagenumber.gif) no-repeat scroll left -18px; font-weight: bold; height: 18px; width: 18px}
#TB_window {font: 12px "Lucida Grande", Verdana, Arial, sans-serif; color: #333333}
#TB_secondLine {font: 10px "Lucida Grande", Verdana, Arial, sans-serif; color: #666666}
#TB_window a:link {color: #666666}
#TB_window a:visited {color: #666666}
#TB_window a:hover {color: #000}
#TB_window a:active {color: #666666}
#TB_window a:focus{color: #666666}
#TB_overlay {position: fixed; z-index: 1002; top: 0px; left: 0px; height: 100%; width: 100%}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat}
.TB_overlayBG {background-color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4}
#TB_window {position: fixed; background: #ffffff; z-index: 1004; color: #000000; display: none; text-align: left; top: 50%; left: 50%; border: 1px solid #555; -moz-box-shadow: rgba(0, 0, 0, 1) 0 4px 30px; -webkit-box-shadow: rgba(0, 0, 0, 1) 0 4px 30px; -khtml-box-shadow: rgba(0, 0, 0, 1) 0 4px 30px; box-shadow: rgba(0, 0, 0, 1) 0 4px 30px}
#TB_window img#TB_Image {display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{height: 25px; padding: 7px 30px 10px 25px; float: left}
#TB_closeWindow{height: 25px; padding: 11px 25px 10px 0; float: right}
#TB_closeAjaxWindow{padding: 6px 10px 0; text-align: right; float: right}
#TB_ajaxWindowTitle{float: left; padding: 6px 10px 0}
#TB_title{background: url(images/shadowboxhead.jpg) repeat-x left bottom; font-weight: bold; height: 37px}
#TB_ajaxContent{clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em}
#TB_ajaxContent.TB_modal{padding: 15px}
#TB_ajaxContent p{padding: 5px 0px 5px 0px}
#TB_load{left: 50%; margin: -45px 0 0 -125px; padding: 4px; position: fixed; top: 50%; z-index: 1005; background: white}
#TB_HideSelect{z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%}
#TB_iframeContent{clear: both; border: none; margin-bottom: -1px; _margin-bottom: 1px}
.NotFoundTxt{margin: 50px; margin-top: 10px; text-align: left}
.NotFoundTxt h2{text-align: left; color: #8baa59}
.NotFoundMessage{width: 300px; text-align: justify; color: #666666}
.HomeGrcelandsNagpur{float: left; margin: 16px 0px 9px 23px; width: 590px}
.HomeGrcelandsNagpur #text-4{float: left; text-align: justify; width: 291px}
.HomeGrcelandsNagpur #text-5{float: left; padding-left: 22px; text-align: justify; width: 277px}
.HomeGrcelandsNagpur #text-4 .textwidget{float: left; color: #696969}
.HomeGrcelandsNagpur #text-4 .textwidget h3{color: #699730; font-size: 17px; margin-top: 12px}
.HomeGrcelandsNagpur #text-5 .textwidget{float: left; color: #696969}
