body {margin-top: 0px; padding: 0; color: #84878E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #eaf4db url(images/main-page-bg.jpg) center -25px repeat-y; margin: 0px !important}
.thumbnail-div img {border: none}
#wrapper2 {width: 954px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; border: 0px solid #e5e5e5; background: url(images/wrapperbg.gif) left top repeat-y}
.thumbnail-div-featured {width: 175px; height: 175px; float: left; border: 5px solid #FFF}
#featured-div {height: 192px; width: 937px; background: url(images/featured-bg-image.gif) 5px top no-repeat; overflow: hidden; margin-left: 4px}
#feautred-article {float: left; background-image: url(images/featured-bg.gif); background-repeat: no-repeat; padding-top: 10px; padding-left: 5px}
.featured-content {float: left; width: 340px; margin-left: 10px; margin-right: 10px}
.titles-featured {font-size: 25px; line-height: 30px; margin-bottom: 10px; display: block}
.single-entry {float: left; width: 100%; margin-bottom: 10px; padding: 0px}
.post-wrapper {padding: 3px; width: 610px; margin-left: 10px; position: relative; margin-top: 4px}
a:link {text-decoration: none; color: #218400}
a:visited {text-decoration: none; color: #218400}
a:hover, a:active {color: #3B3B3B}
h1, h2, h3, h4 {margin: 0px 0px 10px 0px; font-weight: normal}
.titles {display: block}
.home-post-wrap {width: 629px; margin-left: 5px; float: left; background-color: #FFF; border: 1px solid #EBEBEB}
.home-post-wrap2 {width: 590px; padding: 10px; margin-right: 13px; float: left; background-color: #FFF; border: 2px solid #EBEBEB; margin-bottom: 10px; padding-top: 4px}
.home-categories img {border: 4px solid #EEEEEE; float: left; margin-right: 10px}
.index-post-wrap {width: 593px; margin-right: 13px; margin-bottom: 10px; float: left; background-color: #FFF; border: 1px solid #EBEBEB; padding: 10px}
.readmore {background-image: url(images/readmore.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; margin-top: 10px}
.readmore a:link, .readmore a:hover {color: #393939}
.thumbnail-home {border: 0px; margin: 0px 0px 0px 0px}
.titles {font-weight: normal; font-size: 12px; text-decoration: none; margin-bottom: 10px}
.titles a:link, .titles a:visited, .titles a:active {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 10px}
blockquote {overflow: auto; padding: 0 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px solid #e0e0e0}
ul {}
#pages {background: transparent url(images/gracelogo.jpg) no-repeat scroll 641px -3px; float: none; height: 78px; margin: 10px auto; padding-top: 20px; position: relative; width: 950px}
#categories {width: 956px; height: 55px; background: url(images/category-navigation-bg.gif) left top no-repeat; margin: 0px auto}
#categories ul {margin: 0px 0px 0px 10px; padding-left: 0px; list-style-type: none; list-style-image: none; float: left}
#categories ul li {float: left; display: block; padding-left: 0px}
#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active {height: 29px; display: block; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 8px 9px 0px 9px; float: left}
#categories ul li a:hover {background-image: url(images/categories-bg-2.gif); background-repeat: repeat-x !important; background-position: top; background-color: #474747}
#container {float: right; width: 940px; color: #84878E; padding-top: 5px; margin-right: 10px}
#left-div {width: 645px; float: left; overflow: hidden; margin-top: 0px}
#left-inside {float: left}
#sidebar-wrapper {width: 300px; float: left; margin-bottom: 20px}
#sidebar {background: white; float: right; margin-left: 0px; padding: 0px; width: 295px; margin-top: 10px}
.textwidget {float: left; margin-left: 6px; overflow: hidden; width: 272px}
#footer a {color: #e1; font-size: 12px}
#footer a:visited {color: #84878E}
#footer a:hover {color: #84878E; text-decoration: none}
#pages ul {list-style-type: none; list-style-image: none; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px}
#pages li {float: left; display: block; margin-top: 0px; margin-bottom: 0px; padding: 0px}
#pages li a:link, #pages li a:visited {float: left; color: #6CFF00; display: block; height: 40px; padding-top: 19px; font-size: 13px; padding-left: 15px; padding-right: 15px; margin-bottom: 0px; text-transform: lowercase; font-weight: bold}
#pages li a:hover, #pages li a:active {color: #FFF; font-size: 13px; margin-bottom: 0px; text-transform: lowercase; font-weight: bold}
.sidebar-box {float: left; width: 292px; margin-bottom: 0px}
.articleinfo {border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {display: block; color: #359ad5; padding: 3px 3px 3px 3px; line-height: 22px; font-weight: normal; background: url(images/sidebar-link-bullet.gif) left 3px no-repeat; padding-left: 25px}
.sidebar-box ul li {color: #373434 !important; border-bottom: 1px dotted #D5D5D5}
.sidebar-box ul li a:hover {color: #4f4f4f !important}
#commentform {margin: 10px 0px 0px 20px}
#commentform textarea {background: #f8f7f6; border: 1px solid #d6d3d3; width: 350px; padding: 10px}
#commentform #email {font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-email.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px}
#commentform #author {font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-author.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px}
#commentform #url {font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-website.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px}
.search_bg {height: 35px; width: 260px; float: left; margin-top: 10px; margin-left: 10px}
#search {color: #FFFFFF; padding: 0}
#search input {background: #FFF; font-size: 11px; color: #B8B8B8; font-family: Arial, Helvetica, sans-serif; width: 150px; height: 11px; vertical-align: middle; padding: 10px; border: 1px solid #E7E7DC}
.icons {margin-top: 0px; margin-bottom: -5px; margin-right: 10px}
#search .input {width: 66px; height: 31px; background: none; border: none; vertical-align: middle; margin: 0; padding: 0; margin-left: 10px}
.thumbnail-div {border: 1px solid #DFDFDF; padding: 4px; margin-bottom: 4px; float: left; margin-right: 10px; display: inline}
.post-info {margin-bottom: 10px; color: #000; font-size: 10px}
.post-inside {float: left; width: 245px}
.post-inside-2 {float: left; width: 450px}
#home-right {width: 187px; float: right; padding: 10px; border-left: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; margin-bottom: 15px}
#home-right ul {list-style-image: url(images/bullet-home.gif); float: left; padding-left: 10px}
#home-left {float: left; width: 400px; padding: 10px}
.home-categories, .home-categories-comments {width: 290px; min-height: 180px; border: 1px solid #EBEBEB; padding: 10px; margin-bottom: 10px; float: left; background: white}
.home-categories-comments ul {list-style-image: url(images/comment-icon.gif)}
.home-categories a:link, .home-categories a:hover, .home-categories a:visited {color: #218400; text-transform: uppercase; font-size: 15px; font-weight: bold}
.logo {float: left; border: 0px}
a:focus {outline: none}
.share-div {width: 590px; height: 30px; background-color: #FFF; display: none}
.random-image {width: 44px; height: 44px; border: 4px solid #F2F2E4; float: left; margin-left: 10px}
.random-content {float: right; width: 210px}
.random-content a:link {font-size: 13px}
.random {width: 280px; float: left; margin-top: 10px}
.headings {color: #FFF; border: 1px solid #323232; font-size: 10px; font-weight: bold; text-transform: lowercase; display: block; padding-top: 6px; padding-left: 10px; margin-bottom: 10px; width: 96%; height: 23px; background-color: #545454; background-image: url(images/heading-bg.gif)}
.headings-sidebar {color: #FFFFFF; font-size: 12px; font-weight: bold; display: block; width: 267px; height: 25px; background: url(images/sidebar-header.gif) left top no-repeat; float: left; padding-left: 25px; padding-top: 16px}
#scrollable {background-color: #FFFFFF; background-image: url(images/rounded-top.gif); background-repeat: no-repeat; background-position: top; padding: 5px 8px 0px 8px; width: 347px; min-height: 65px}
#scrollable2 {background-color: #FFFFFF; background-image: url(images/rounded-top.gif); background-repeat: no-repeat; background-position: top; padding: 5px 8px 0px 8px; width: 347px; min-height: 65px}
div.items {min-height: 66px; margin-left: 8px; float: left; width:295px !important; background-color: #FFFFFF}
div.items a {display: block; float: left; margin-right: 8px; width: 60px; height: 60px; background-color: #E6E6E6; color: #ccc; cursor: pointer; border: 3px solid #E6E6E6}
div.items a:hover {color: #999; border: 3px solid #40BFF4}
div.navi {position: relative; top: -30px; left: 310px; margin-left: -50px; width: 50px; height: 0px}
div.navi span {width: 8px; height: 8px; float: left; margin: 3px; cursor: pointer}
div.navi span:hover {background-position: 0 -8px}
div.navi span.active {background-position: 0 -16px}
.scrollable input {border: 1px solid #DBDBDB; height: 25px}
.feedsubmit {border: 1px solid #DBDBDB; background-color: #FFF; color: #218400; height: 27px; float: left; margin-left: 5px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; padding-bottom: 5px}
#emailer {border: 1px solid #218400; color: #218400; height: 15px; float: left; padding: 5px; margin-left: 4px; width: 152px; font-size: 10px}
.blue-titles {color: #218400; font-size: 10px; font-weight: bold; margin-bottom: 10px; display: block}
.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}
.wp-caption img {margin: 0; padding: 0; border: 0 none}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 5px; margin: 0; color: #333333}
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}
.nav, .nav * {margin: 0; padding: 0; list-style: none}
.nav ul {position: absolute; top: -999em; background-image: url(images/dropdown-bg.png); padding-bottom: 10px; background-position: bottom; background-repeat: no-repeat}
.nav li {float: left; position: relative; z-index: 99; font-size: 12px}
.nav a {display: block}
.nav ul li {width: 100%}
.nav li:hover ul, ul.nav li.sfHover ul {left: -10px; top: 39px}
.nav li:hover li ul, .nav li.sfHover li ul {top: -999em}
.nav li li:hover ul, ul.nav li li.sfHover ul {left: 210px; top: 0px}
.nav li:hover ul, .nav li li:hover ul {top: -999em}
.nav li li {display: block; padding: 0px}
.nav li:hover {background-image: url(images/categories-bg-2.gif) !important; background-repeat: repeat-x !important; background-color: #474747 !important; font-weight: normal !important}
.nav li li a:link, .nav li li a:visited {width: 160px; display: block; background-color: #474747; padding: 10px 30px 0px 30px !important; margin: 0px 0px 0px 0px; border: none !important; font-weight: normal !important}
.nav li li a:hover {background-image: none !important; background-color: #1C1B1B !important; border: none !important; color: #FFF !important}
#nav2 li:hover ul, ul#nav2 li.sfHover ul {top: 58px; left: -15px}
#nav2 li li:hover ul, ul#nav2 li li.sfHover ul {left: 205px; top: 0px}
#nav2 li {z-index: 100}
#nav2 li li a:hover, #nav2 li li a:link, #nav2 li li a:visited {color: #FFF}
#nav2 li:hover a:link, #nav2 li:hover a:visited, #nav2 li:hover a:hover {color: #FFF}
.nav ul, #nav2 ul {position: absolute; top: -999em; background-image: url(images/dropdown-bg.png); padding-bottom: 10px; background-position: bottom; background-repeat: no-repeat}
.commentlist {padding: 0px; margin: 0px 0px 0px 17px; width: 560px; background-image: url(images/comment-bg.gif); list-style-image: none; list-style-type: none; float: left}
.commentlist li {font-weight: bold; width: 560px; display: block; background-image: url(images/comment-bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0px 0px 0px 0px; margin: 0px; list-style-image: none; list-style-type: none; float: left}
.commentlist li div {width: 540px; display: block; background-image: url(images/comment-top.gif); background-repeat: no-repeat; margin: 0px; padding: 10px; float: left}
.commentlist li .avatar {float: left; border: 1px solid #eee; padding: 2px; background: #fff}
.commentlist cite {font-size: 12px; float: left; font-style: normal; margin-left: 10px; margin-right: 6px; margin-top: 5px; font-weight: bold; text-transform: capitalize}
.says {display: none}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none; display: block; float: left; width: 90%; margin-left: 10px}
#commentform p {clear: both}
.alt {margin: 0; padding: 10px}
.nocomments {text-align: center; margin: 0; padding: 0}
.commentlist .children li {width: 90%; display: block; margin: 0px; background-color: #FDFDFD; background-image: url(images/comment-children-bg.gif); background-position: left; background-repeat: repeat-y; border: 1px solid #E2E2E4; overflow: hidden}
.commentlist .children li div {width: 97%; padding: 3%; background-image: url(images/comment-children-top.gif); background-repeat: no-repeat; background-position: top left}
.commentlist .commentmetadata {font-weight: normal; float: left; margin: 5px 0px 0px 0px; display: block; clear: both; background-image: none; width: 90%; margin-left: 10px}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {background-image: none; width: 100%; padding: 0px !important}
.commentlist .reply, .commentlist .children .reply {float: right; background-image: none; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-right: 10px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {background-image: url(images/reply.gif); width: 39px; height: 17px; display: block; color: #FFF; font-size: 8px; text-transform: lowercase; font-weight: normal; padding: 5px 0px 0px 15px; letter-spacing: 1px}
.commentlist .children li {padding-bottom: 10px}
.commentlist .children li ul li {padding-bottom: 10px; background-color: #FFF}
#respond {float: left; background-image: none; width: 610px}
.commentlist #respond h3, .commentlist #respond a {margin-left: 28px}
#comments {}
.children {clear: both}
.children .commentmetadata, .children .vcard {background-image: none}
.children textarea {width: 90% !important}
.children input {width: 80% !important}
#cancel-comment-reply-link {display: block; background-image: url(images/comment-close.gif); width: 144px; height: 21px; padding: 5px 0px 0px 23px; font-weight: normal; color: #84878E; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif}
#respond div {background-image: none}
#submit {width: 120px !important}
.TopHeader{width: 100%}
.gracelandslogo{background: url(images/gracelandsmainlogo.jpg) left top no-repeat; display: block; width: 177px; height: 73px; float: left}
.PageNavigation{background: url(images/global-nav-bg.gif) no-repeat left top; float: left; height: 64px; margin-left: 10px; margin-top: 18px; width: 760px}
.PageNavigationHome{background-position: left -64px}
.PageNavigationGracelands{background-position: left -128px}
.PageNavigationProjects{background-position: left -192px}
.PageNavigationNagpur{background-position: left -256px}
.PageNavigationContact{background-position: left -320px}
.NavigationSpanFirstLink{margin-left: 20px}
.PageNavigation .NavigationSpanLastLink{border-right-width: 0px}
.PageLinkHomeSpan{display: block; float: left; margin-left: 25px; margin-right: 25px; width: 100px; margin-top: 16px}
.PageLinkAboutUsSpan{display: block; float: left; margin-right: 27px; margin-top: 16px; width: 115px}
.PageLinkProjectsSpan{display: block; float: left; margin-right: 23px; margin-top: 16px; width: 135px}
.PageLinkNagpurSpan{display: block; float: left; margin-right: 30px; margin-top: 16px; width: 105px}
.PageLinkContactSpan{display: block; float: left; margin-top: 16px; width: 105px}
.PageLinksTxtSpan{display: block; float: left; font-size: 10px; margin-top: 2px}
div.PageNavigation span a:link, div.PageNavigation span a:active, div.PageNavigation span a:visited{font-size: 12px; color: #414242; font-weight: bold}
div.PageNavigation span a:hover{font-size: 12px; color: #000000}
.adwrap {float: left; width: 260px; margin-left: 0px; display: inline}
.IndAd{float: left; margin-bottom: 6px; width: 127px; height: 116px; overflow: hidden}
.IndAd img{margin-top: 0px}
.IndAdHover{float: left; margin-bottom: 6px; width: 127px; height: 116px; overflow: hidden}
.IndAdHover img{margin-top: -116px}
#nagpurweather{float: left; margin-left: 8px; margin-top: 6px}
.execphpwidget{padding: 0px; float: left; width: 292px}
.featuresprjs{float: left; margin-left: 5px}
.FeaturedSlide{width: 100%; height: 313px}
#header3 {background-image: url(images/header-bg-2.gif); background-position: bottom; background-repeat: repeat-x; width: 950px; margin-left: auto; margin-right: auto; position: relative; height: 250px; float: left}
#header2 {width: 100%; background-image: url(images/header-bg.gif); height: 250px; float: left; margin: 0px; margin-top: 5px}
.Slideprev{border: 1px solid red; width: 30px; height: 300px; position: absolute; z-index: 99; left: 0px; top: 0px}
.Slidenext {border: 1px solid red; width: 30px; height: 300px; position: absolute; z-index: 99; left: 920px; top: 0px}
#sections {overflow: hidden; width: 950px; height: 250px; margin: 0px; float: left}
#sections ul {margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 9000px}
#sections li {margin: 0px; padding: 0px; float: left}
.FeaturedSlideInner{width: 954px; background: url(images/wrapperbg.gif) left top repeat-y; height: 313px; position: relative; overflow: hidden; margin: 0px auto}
.featured-inside{color: #EBEBEB; font-size: 12px; height: 50px; left: 240px; margin-left: 490px; margin-top: 50px; position: absolute; top: 180px; width: 100px}
.post-info-featured{color: #787878; display: block; float: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; margin-top: 0; padding: 0; text-align: right; width: 310px}
.titles-featured_nf{padding: 8px}
a.titles-featured_nf:link, a.titles-featured_nf:visited, a.titles-featured_nf:active, a.titles-featured_nf:hover {color: #3298D3; display: block; float: left; font-size: 16px; font-weight: bold; letter-spacing: -0.25px; margin-bottom: 10px; margin-top: 10px; width: 310px}
a.knowmorebtn{width: 87px; height: 30px; background: url(images/home-banner-more.png) left top no-repeat; display: block; margin-top: 15px}
ul.featuredprjlist li a{width: 96%; display: block}
.pollquestion{display: block; margin-left: 5px; padding-top: 8px}
.pollresultspan{display: block; margin: 5px; margin-top: 0px; padding-top: 5px}
.pollresultspan strong{color: #006600}
.featuredexcerpt{color: #4B4B4B; float: left; height: 90px; margin-left: 8px; margin-right: 8px}
.DirectorsBlogHomePanel{background: url(images/director-blog-bg.jpg) left top no-repeat}
.DiretoratHome{float: left; margin-top: 40px; width: 295px}
.homebox2{margin-left: 10px}
.Box3and4{height: 270px}
.HomeCatBoxesTable{width: 645px}
.HomeCatBoxesTable td{text-align: left; vertical-align: top}
td.DirectorsBlofHomePanel{width: 291px !important; background: url(images/home-leftpanelbody.gif) left bottom no-repeat;}
.DirectorHomeBlogTtl{float: left; width: 271px; margin: 10px}
.DirectorHomeBlogTtl img{float: left; border: 3px solid white}
.DirectorHomeBlogTtl div{float: left; margin-left: 10px; width: 205px}
.DirectorHomeBlogTtl a:link, .DirectorHomeBlogTtl a:active, .DirectorHomeBlogTtl a:visited{font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3c9e29; background: url(images/sidebar-link-bullet.gif) left top no-repeat; display: block; padding-left: 25px; line-height: 20px}
.DirectorHomeBlogTtl a:hover{color: #333333}
.DirectorHomeBlogTtl div span{font-size: 12px; color: #333333}
div.homeblogcontent{color: #818181; float: left; margin-left: 10px; width: 260px; margin-bottom: 10px}
div.HomeCatBoxCommonTtl{border: 1px solid #25c82d; background: url(images/categories-bg-Green.gif) left top repeat-x; line-height: 25px}
div.HomeCatBoxCommonTtl span{color: white; font-weight: bold; margin-left: 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.recentprojectimg{float: left; width: 290px;height:79px;}
.recentprojectimg img{border-width: 0px}
.recentprjtxt{float: left; height: 115px; line-height: 20px; margin-top: 10px; width: 290px}
.recentprjtxt p{margin: 0px}
.homerecentprjttl{float: left; margin-left: 10px; width: 200px}
.homerecentprjttl a:link, .homerecentprjttl a:active, .homerecentprjttl a:visited{font-size: 14px; color: #359ad5; font-weight: bold}
.homerecentprjttl a:hover{color: #333333}
.homerecentprjttl span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; font-weight: normal}
.homeupdatesttl{float: left}
.homeupdatesttl a{font-size: 12px; color: #359ad5}
.NagpurUpdatesPanel{float: left; margin-top: 10px;position: relative;}
.NagpurUpdatesPanel .slider2{min-height: 210px}
#NewsTicker{width: 271px; height: 230px; margin: 0 auto}
#NewsTicker h1{padding: 6px; margin: 0; border: 0; background: #dfe9d5; color: #000000; font-size: 11px; font-weight: bold}
#NewsVertical {width: 271px; height: 220px; display: block; overflow: hidden; position: relative}
#controller{color: #666666; font-size: 11px; padding: 6px 6px 6px 10px; width: 261px}
#play_scroll_cont{display: none}
#TickerVertical {width: 271px; height: 230px; display: block; list-style: none; margin: 0; padding: 0}
#TickerVertical li {display: block; width: 270px; color: #333333; text-align: left; font-size: 11px; margin: 0; padding: 6px; float: left; height: 200px}
#TickerVertical li .NewsTitle{display: block; color: #000000; font-size: 12px; font-weight: bold; margin-bottom: 6px}
#TickerVertical li .NewsTitle a:link, #TickerVertical li .NewsTitle a:Visited {display: block; color: #000000; font-size: 12px; font-weight: bold; margin-bottom: 6px; text-decoration: none}
#TickerVertical li .NewsTitle a:hover {text-decoration: underline}
#TickerVertical li .NewsImg{float: left; margin-right: 10px}
#TickerVertical li .NewsFooter{display: block; color: #000000; font-size: 10px; margin: 6px 0 14px 0}
.homerecentposts{float: left; margin-left: 10px; width: 240px}
.homerightpopular{border-left: 1px solid #E5E5E5; float: right; margin-right: 10px; padding-left: 9px; width: 330px}
.homerecentttl{border: 1px solid #cccccc; width: 100%; float: left; line-height: 25px; background: url(images/heading-bg-2.gif) left top repeat-x; margin-bottom: 8px}
.homerecentttl span{margin-left: 8px; font-size: 12px; font-weight: bold; color: #333333}
.HomeAboutGracelands{margin-bottom: 10px}
.searcform{background: transparent url(images/head-search-bg.gif) no-repeat left top; float: right; height: 35px; margin-right: 12px; margin-top: 10px; overflow: hidden; vertical-align: top; width: 230px}
.serachcheck{display: none}
.searchbtn{width: 35px; height: 28px; border-width: 0px; background: none; background-color: transparent !important; float: right; margin: 0px; cursor: pointer; margin-top: 3px; margin-right: 3px}
.searchtxt{background: transparent none; border-width: 0; color: #85B042; float: left; font-size: 15px; height: 18px; margin: 6px 0 0 8px; padding-left: 4px; width: 170px; font-family: tahoma, arial; text-transform: lowercase}
form.searchform{margin: 0px; padding: 0px}
div.SideBarISOlogo{padding: 10px 6px; text-align: center}
div.SideBarISOlogo img{margin-bottom: 8px}
div.SideBarISOlogo strong{color: #147735}
.ProjectAvailable{position: absolute; z-index: 15; left: 520px; top: 8px; width: 80px; height: 80px; background: url(images/plots-available.png) left top no-repeat}
.ProjectSoldOut{position: absolute; z-index: 15; left: 520px; top: 8px; width: 80px; height: 80px; background: url(images/plots-soldout.png) left top no-repeat}
.breadcrumb{width: 540px}
.Singlepost-info{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6B6B6B; float: left}
.NearNess{color: black; font-weight: bold; margin-bottom: 20px; margin-top: 15px}
.ProjecttitleDiv{font-size: 19px; font-weight: bold; width: 600px; height: 46px; background: url(images/project-title-bg.gif) -5px top no-repeat; padding-top: 14px}
a.ProjectTitleLink:link, a.ProjectTitleLink:active, a.ProjectTitleLink:visited{color: #0E6B8B; text-decoration: none; margin-left: 15px}
.postinfoandutilities{float: left; width: 100%}
.PostUtilityBtns{float: left; margin-left: 6px; color: #6b6b6b}
.PostUtilityBtns a:link,.PostUtilityBtns a:active, .PostUtilityBtns a:visited{color: #276884; text-decoration: none; font-weight: bold}
.PostUtilityBtns a:hover{color: #000000}
.projectpagination{float: left; width: 100%; height: 46px; background: url(images/pagination-bg.gif) left top no-repeat; margin-bottom: 10px !important}
.projectpagination ul{list-style-type: none; list-style-position: outside; padding-left: 0px}
.MainPageContent {width: 600px; float: left}
.projectpicsheighlights {float: left; width: 300px}
.projectpicdiv {width: 300px; float: left; height: 300px}
.projectareastatment {float: left; width: 280px; padding-left: 20px; color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.projectheighlights {float: left; width: 298px; border: 1px solid #dcdcdc; margin-top: 10px}
.Heightlightsheader {width: 298px; float: left; height: 33px; background: url(images/highlightsheader.gif) left top repeat-x; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1f1e1e}
.Heightlightsheader span {margin-left: 15px; margin-top: 6px; display: block}
.Highlightsitems{width: 298px; float: left}
ul.highlighhtsul {}
ul.highlighhtsul li {list-style-image: url(images/tick.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1f1e1e; line-height: 21px}
.areastatmentheader{font-weight: bold; color: #44aa21}
#sidebar ul{list-style: none; margin-left: 10px; padding-left: 0px; width: 270px; margin-top: 10px}
.relateditems{background-color: #FFFFFF; border: 1px solid #EBEBEB; margin-top: 10px; padding: 15px; width: 600px; float: left; margin-left: 10px}
.homerightpopular ul{list-style: none; list-style-position: outside; margin-left: 0px; padding-left: 0px}
.homerightpopular ul li{border-bottom: 1px dotted #D6E0C7; padding-bottom: 8px; padding-top: 4px}
.sidebar-box ul li a.paginationsel:link, .sidebar-box ul li a.paginationsel:active, .sidebar-box ul li a.paginationsel:visited, .sidebar-box ul li a.paginationsel:hover{cursor: default; font-weight: bold}
.projectmenu{}
.sidebar-footer{width: 292px; height: 18px; float: left; background: url(images/sidebar-footer.gif) left top no-repeat}
.sidebar-body{float: left; width: 292px; background: url(images/sidebar-body.gif) left top repeat-y}
.bondoftrust{width: 270px; overflow: hidden; margin-left: 15px; margin-top: 10px}
.sidebar-body .wp-polls{margin-left: 10px; width: 270px; overflow: hidden}
.sidebar-body .wp-polls .wp-polls{margin-left: 0px !important}
.homeleftpanelhead{width: 266px; height: 25px; background: url(images/homeleftpanelhead.gif) left top no-repeat; color: #5b5b5b; font-weight: bold; font-size: 12px; padding-left: 25px; padding-top: 15px}
.Homeleftpanelbody{float: left; width: 291px; overflow: hidden}
.homeblogpanelimg{float: left; margin: 10px; margin-top: 0px; width: 260px}
.homeblogavatar{float: left; height: 100px; margin-right: 10px; width: 100px}
.homeblogavatar a img{border-width: 0px}
.homeblogpostedby{float: left; width: 150px}
.blofauthorname{color: #009900}
.readmoreblog{width: 270px; float: left; padding-bottom: 10px; text-align: right}
.readmoreblog a img{border-width: 0px}
.homeleftsidepanel{background: url(images/homeleftsidepanelbg.gif) left bottom no-repeat}
.homeleftsideheader{width: 294px; height: 25px; background: url(images/homeleftsidehead.gif) left top no-repeat; color: #5b5b5b; font-weight: bold; font-size: 12px; padding-left: 25px; padding-top: 15px}
.recentprjathomecnt{float: left; margin: 15px; width: 285px; margin-bottom: 0px}
.homemihanpanel{margin: 15px; width: 285px}
.homerecentpanel{width: 640px}
.HomeRecentTable{width: 620px}
.homerecentpaneltop{float: left; width: 630px; display: block; height: 20px; background: url(images/homerecenttop.gif) left top no-repeat; margin-left: 10px}
.homerecentpanelbottom{float: left; width: 630px; display: block; height: 20px; background: url(images/homerecentbottom.gif) left top no-repeat; margin-left: 10px}
.homerecenttablediv{float: left; background: url(images/homerecentbg.gif) left top repeat-y; margin-left: 10px; width: 640px}
.homeaboutgracelands{width: 240px; margin-bottom: 10px}
.homerecenptupdateshead{color: #5b5b5b; letter-spacing: -1px; font-size: 18px; font-weight: bold; text-transform: lowercase}
.homerecentpostitems{float: left; margin-top: 15px; width: 240px}
.homerecentupdateslink{display: block; line-height: 22px; padding-left: 25px; background: url(images/sidebar-link-bullet.gif) left 2px no-repeat; font-size: 12px}
.home-post-info{display: block; padding-left: 25px}
.home-post-info b{color: #000000}
.homerecentposttxt{padding-left: 25px}
.HomeFeaturedArticlePost{width: 500px; height: 125px; float: left; padding: 33px; background: url(images/home-featured-articalpanel.gif) 20px center no-repeat; margin: 0px}
.HomeFeaturedArticlePostTitle{color: #5d900e; font-weight: bold; font-size: 16px}
.HomeFeaturedArticleMore{display: block; width: 100%; text-align: right}
.HomeFeaturedProjects{float: left; padding: 15px; width: 333px; height: 120px; background: url(images/homefeaturedprjpanel.gif) 5px 10px no-repeat; padding-top: 20px; padding-bottom: 33px}
.projectscroller{height: 67px; margin-top: 15px}
.featuredprojectttl{display: block; color: #649a10; margin-left: 5px; margin-top: 5px}
.ProjectScrollLetfArrow{float: left; width: 42px; height: 67px}
.projectscroll{float: left; width: 215px; height: 67px}
.projectscroll img{float: left}
.rsslinks{display: block; float: right; margin-top: 28px; height: 30px}
.rsslinks a:link, .rsslinks a:active, .rsslinks a:visited{color: #298AC3; font-size: 12px; background: url(images/homerspanelblts.gif) left -3px no-repeat; padding-left: 25px; padding-bottom: 6px; margin-right: 10px; line-height: 30px; font-weight: bold}
.rsslinks a:hover{color: #359ad5}
.Featuredprjhomethumb img{border: 2px solid #cde2bf; margin-right: 4px; margin-top: 2px}
a.slideprev{width: 40px; height: 56px; background: url(images/arrow-back.png) left top no-repeat; display: block; float: left}
a.slidenext{width: 40px; height: 56px; background: url(images/arrow-next.png) left top no-repeat; display: block; float: right}
.play-button{float: right}
.gracecorporationhead{width: 100%; height: 35px}
.GlobalLevelTwoNavigation{width: 956px; height: 55px; background: url(images/category-navigation-bg.gif) left top no-repeat; margin: 0px auto}
.LevelTwoNavDiv{float: left; margin: 12px 0 0 20px}
.LevelTwoNavDiv span{display: block; float: left; height: 16px; margin: 0 4px 4px; padding: 8px 10px}
.LevelTwoNavDiv span a:link, .LevelTwoNavDiv span a:active, .LevelTwoNavDiv span a:visited{color: #478f0c; font-weight: bold}
.DBSelected{background: transparent url(images/dbselected.gif) no-repeat scroll left top; text-align: center; width: 120px}
.GPSelected{background: transparent url(images/gpselected.gif) no-repeat scroll left top; text-align: center; width: 135px}
.MHSelected{background: transparent url(images/mhselected.gif) no-repeat scroll left top; text-align: center; width: 60px}
.NISelected{background: transparent url(images/niselected.gif) no-repeat scroll left top; text-align: center; width: 140px}
.NNSelected{background: transparent url(images/nnselected.gif) no-repeat scroll left top; text-align: center; width: 110px}
.PageCloser{width: 100%; height: 35px; text-align: center}
.PageCloserImg{width: 954px; height: 35px; margin: 0px auto; background: url(images/pagecloser.gif) left top no-repeat}
.Footer {margin-top: 25px; width: 100%; height: 80px; background: url(images/footerimage.jpg) #262626 left top repeat-x; position: relative}
.FooterTD {text-align: center; vertical-align: top}
.FooterContentDiv {width: 974px; float: none; margin: 22px auto; text-align: center; vertical-align: top; color: #666666}
.FooterLogoInformationTable {float: left; margin-top: 15px}
.FooterLogoInformationTable TD {text-align: center; vertical-align: top; padding-bottom: 15px; color: #4a4a4a; font-size: 10px}
.HomeBrandDisplayTD {width: 226px; text-align: right; padding-right: 15px; vertical-align: top; border-right: 1px solid #353434}
.HomeBrandLogoSpan {display: block; text-align: right; margin-top: 18px}
.HomeFooteLinksTD {text-align: left; vertical-align: top; padding-left: 20px}
.FooterLinksTable {float: left; border-bottom: 1px solid #494949}
.FooterLinksTable td {text-align: left; vertical-align: top; padding-bottom: 20px}
.FooterLinksTable td a {text-decoration: none; color: #747171; font-weight: bold; font-size: 12px}
.FooterLinksTable td a:hover {color: #d2d26e}
.FooterLinksTable td span {font-size: 10px; color: #747171; display: block; margin-top: 4px; line-height: 11px}
.HomeFooterCopyInfoTable {float: left; margin-top: 12px; width: 100%}
.HomeFooterCopyInfoTable td span {font-size: 11px; color: #636363}
.HomeFooterCopyInfoLeftTD {text-align: left; vertical-align: top; padding-bottom: 55px}
.HomeFooterCopyInfoRightTD {text-align: right; vertical-align: top}
.postutilities{background: url(images/utilities.gif) no-repeat left top; display: block; height: 43px; margin-left: 12px; padding-left: 18px; width: 260px}
.postutilities a{display: block; float: left; margin-right: 25px; margin-top: 15px; color: #424242; padding-left: 25px}
a.rcommendation{margin-right: 0px}
.viewspanel{background: transparent url(images/views-panel.gif) no-repeat scroll left top; display: block; float: left; height: 72px; margin-left: 15px; margin-top: 10px; width: 262px}
.Posteddetailpanel{display: block; line-height: 22px; margin-bottom: 6px; width: 242px; color: #399dd7; padding-left: 10px}
.Posteddetailpanel b{color: #4a4a4a; text-transform: capitalize}
.panelviews{display: block; width: 262px; text-align: center; font-size: 12px; color: #333333; margin-bottom: 12px}
.postviewsspan{color: #399dd7; font-family: Georgia, "Times New Roman", Times, serif; font-size: 25px; margin-right: 6px}
.projectstools{height: 100px; margin-bottom: 8px; margin-left: 6px; width: 279px; overflow: hidden}
a.projectlayout:link, a.projectlayout:active, a.projectlayout:visited{background: url(images/layout-btn.jpg) left top; color: black; display: block; float: left; font-size: 22px; font-weight: bold; height: 31px; letter-spacing: -1px; padding-top: 68px; text-align: center; width: 93px}
a.projectlayout:hover{color: white; background: url(images/layout-btn.jpg) left -99px}
a.projectlocation:link, a.projectlocation:active, a.projectlocation:visited{background: url(images/location-btn.jpg) left top no-repeat; color: black; display: block; float: left; font-size: 22px; font-weight: bold; height: 31px; letter-spacing: -1px; padding-top: 68px; text-align: center; width: 93px}
a.projectlocation:hover{color: white; background: url(images/location-btn.jpg) left -99px no-repeat}
a.projectenquiry:link, a.projectenquiry:active, a.projectenquiry:visited{background: url(images/enquiry-btn.jpg) left top no-repeat; color: black; display: block; float: left; font-size: 22px; font-weight: bold; height: 31px; letter-spacing: -1px; padding-top: 68px; text-align: center; width: 93px}
a.projectenquiry:hover{color: white; background: url(images/enquiry-btn.jpg) left -99px no-repeat}
.html{width:; height:; overflow: visible}
#overlaydiv{background: black; position: absolute; left: 0px; top: 0px; z-index: 999; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}
#LayoutPlan{border: 3px solid #9bc45b; position: absolute; z-index: 1000; width: 834px; margin-left: -417px; height: 655px; background: white; left: 50%; top: 90px}
.layoutinside{padding: 2px; float: left}
.layoutheader{line-height: 26px; background: url(images/shadowboxhead.jpg) left top repeat-x; font-size: 12px; font-weight: bold; color: #006600; float: left; width: 100%}
.layouttitle{float: left; margin-left: 15px}
.closebox{background: url(images/close.gif) left top no-repeat; float: right; height: 33px; margin-right: 5px; margin-top: 3px; width: 42px}
.closebox a{display: block; width: 42px; height: 33px}
#layoutmore{background: url(images/layout-more.gif) left top no-repeat; color: #8BAE53; cursor: pointer; display: block; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; height: 43px; letter-spacing: -1px; position: absolute; right: 0; top: 612px; width: 161px; z-index: 50}
#layoutmore span{float: left; margin-left: 10px; margin-top: 6px}
#layoutmorexpanded{background: #222222 url(images/layoutmorebg.gif) left top repeat-x; height: 161px; left: 0; position: absolute; top: 493px; width: 834px}
.layoutstatmentdiv{height: 99px; width: 592px; border: 1px solid red; overflow: hidden}
.projectsmainpanel{float: left; margin-bottom: 8px; width: 610px}
.projectsmainpanelhead{background: url(images/projectsmainpanel.gif) left top no-repeat; height: 57px}
.projectsmainpanelhead span{display: block; float: left; font-family: arial; font-size: 18px; font-weight: bold; letter-spacing: -1px; margin-top: 15px}
.projectsmainpanelhead span a:link, .projectsmainpanelhead span a:active, .projectsmainpanelhead span a:visited{color: #333333}
.projectsmainpanelbody{float: left; width: 610px; background: url(images/projectsmainpanelbody.gif) left top repeat-y}
.projectsmainpanelfooter{float: left; width: 610px; height: 21px}
.projectsmainpanelbodyitems{margin-left: 12px; margin-top: 10px; width: 582px}
.projectsmainpanelbodyitems1{float: left; width: 307px; margin-right: 10px}
.projectsmainpanelbodyitems2{float: left; width: 265px}
.projectsmainpanelbodyhighlights{float: left; width: 265px; min-height: 200px}
.projectsmainpanelbodyavail{float: left; width: 265px; margin-top: 10px}
.bookingopen{background: url(images/bookingopen.gif) left top no-repeat; width: 106px; height: 105px; float: right; display: block; cursor: pointer}
.projecthighlightstitle{color: #379bd6; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase; font-size: 16px; letter-spacing: -0.25px; font-weight: bold}
.projectshighlightspoints{}
.projectshighlightspoints ul{display: block}
.projectshighlightspoints ul li{margin-bottom: 8px; list-style-image: url(images/white-bullet.gif); list-style-position: outside; vertical-align: top}
.projectsoldout{background: url(images/projectsoldout.gif) left top no-repeat; width: 106px; height: 105px; float: right; display: block}
.projectsstatment{float: left; width: 610px}
.projectsstatmenthead{float: left; width: 610px; height: 23px}
.projectsstatmentbody{width: 610px; float: left; background: url(images/projectsstatmentbody.gif) left top repeat-y}
.prjaddressttd{padding-left: 12px; padding-right: 10px}
.prjstatmenttd{padding-left: 10px; border-left: 1px solid #dedede; width: 300px; padding-right: 12px}
.prjaddressstatementttl{color: #5b5b5b; font-size: 18px; font-weight: bold; letter-spacing: -1px}
.statmentmore{display: block}
.statmentmore li{margin-bottom: 8px; list-style-image: url(images/white-bullet.gif); list-style-position: outside; vertical-align: top; line-height: 15px}

.statmenttable td{vertical-align: top; text-align: left}
.prjaddressdiv{color: #3c9e29; margin-top: 25px}
.prjaroundtags{margin-top: 20px}
.prjaroundtagsttl{font-weight: bold}
.prjaroundtagsitems{margin-top: 15px}
.prjaroundtagsitems a{font-weight: bold}
.advisorchat{margin-left: 6px; overflow: hidden; width: 280px; margin-top: 1px}
.search{margin-left: 15px; margin-top: 8px; overflow: hidden; width: 265px}
.subscribeinputdiv{background: url(images/subscribebg.gif) left top no-repeat; width: 231px; height: 34px}
.subscribeinputdiv input{border-width: 0; margin-left: 8px; margin-top: 8px; width: 210px; background: transparent !important}
.subscribebtndiv{margin-top: 8px}
.subscribesbt{width: 89px; height: 33px; background: url(images/subscribe-btn.gif) left top no-repeat; border-width: 0px; cursor: pointer}
.unsubscribesbt{width: 106px; height: 33px; background: url(images/unsubscribe-btn.gif) left top no-repeat; border-width: 0px; cursor: pointer}
.subscribeerror{color: red}
.subscribesuccess{color: #006600}
#BookingForm{border: 3px solid #9bc45b; position: absolute; z-index: 1000; width: 399px; margin-left: -175px; height: 610px; background: white; left: 50%; top: 90px}
#LocationMap{border: 3px solid #9bc45b; position: absolute; z-index: 1000; width: 530px; margin-left: -262px; height: 655px; background: white; left: 50%; top: 90px}
#EnquiryForm{border: 3px solid #9bc45b; position: absolute; z-index: 1000; width: 399px; margin-left: -175px; height: 500px; background: white; left: 50%; top: 90px}
.sortingbg{background: transparent url(images/sortingbg.gif) no-repeat scroll left top; height: 69px; margin-left: 13px; margin-top: 10px; width: 265px}
.sortinglabel{display: block; float: left; line-height: 22px; margin-top: 6px; margin-left: 4px; color: #4b4b4b; font-size: 11px}
.sortinglist{padding-left: 4px}
.sortinglist select{width: 80px}
.bookingopendashboard{display: block; height: 29px; float: left; width: 133px; background: url(images/dashboard-available.gif) left top no-repeat}
.projecthomeaddeddate{color: #379BD6; font-family: arial; font-size: 11px; font-weight: bold; margin-bottom: 4px; margin-left: 5px}
.projectexp{list-style-type: none; padding-left: 0px; margin: 0px; margin-top: 8px}
.projectexp li{padding-left: 0px}
.promotiondiv{display: block; float: left; height: 206px; margin-bottom: 10px; width: 613px}
.projectspanel{background: white; border: 2px solid #F1F1F1; display: block; float: left; margin-right: 5px; padding: 5px; width: 290px; overflow: hidden; margin-bottom: 8px; height: 112px}
.projectsimg{border: 0 none; display: block; float: left; height: 112px; margin-right: 10px; width: 100px; overflow: hidden}
.projectsdetails{float: left; height: 115px; width: 177px; overflow: hidden}
.projectsttl{display: block; float: left; font-weight: bold; margin-bottom: 8px; width: 177px}
.projectsttl a:link,.projectsttl a:active, .projectsttl a:visited{color: #3a9dd8}
.projectsttl a:hover{color: #333333}
.projectshome{float: left; margin-left: 15px !important; margin-top: 12px !important}
.totalplots{display: block; float: left; margin-bottom: 8px; width: 177px}
.totalplots span{font-weight: bold}
.launched{display: block; float: left; margin-bottom: 8px; width: 177px}
.BookingStatus{display: block; float: left; margin-bottom: 8px; width: 177px}
.BookingAvail{background: url(images/booking-open.gif) left top no-repeat; display: block; width: 132px; height: 29px}
.BookingSold{color: #990000}
.catbreadcrumb{display: block; float: left; height: 30px; margin-bottom: 10px; width: 612px; background: url(images/breadcrumb-bg.gif) left top no-repeat}
.breadcrumbGracelands{float: left; margin-left: 4px; width: 69px}
.BreadcrumbCatName{color: #3b3b3b; float: left; font-size: 12px; font-weight: bold; margin-left: 25px; margin-top: 7px}
.paginationBreadcrumb{float: right; height: 30px; margin-right: 8px}
.pagingstatus{float: left; height: 22px; margin-top: 4px}
.PageTableLeftTd{background: url(images/pagestatusleft.gif) left top no-repeat; width: 12px; height: 24px}
.PageTableRightTd{background: url(images/pagestatusright.gif) left top no-repeat; width: 12px; height: 24px}
.PageTableCenterTd{background: #e2e1e1; color: #4a4a4a; font-weight: bold}
.PageNaviCot{float: left; height: 26px; margin-left: 10px; margin-top: 2px; width: 57px; background: url(images/pagnavibg.gif) left top no-repeat}
.pagenext{float: right; border-width: 0px}
.pageprev{float: left; border-width: 0px}
.sortinglist2{padding-left: 4px}
.sortinglist2 select{width: 150px}
.SortingByFilter{width: 90px; border-right: 1px solid white; float: left; margin-top: 6px; margin-left: 5px}
.SortingByLocation{border-left: 1px solid white; width: 160px; float: left; margin-top: 6px; padding-left: 5px}
.searchresultbread{color: #3b3b3b; float: left; font-size: 14px; font-weight: bold; margin-left: 25px; margin-top: 7px}
.catbreadcrumb_search{display: block; float: left; height: 30px; margin-bottom: 10px; width: 612px; background: url(images/breadcrumb-searchbg.gif) left top no-repeat}
.promotiondiv2{display: block; float: left; height: 150px; margin-bottom: 4px; width: 613px; background: url(images/search-result-bg.jpg) left top no-repeat}
.searchresulttag1{width: 226px; margin-left: 34px; margin-top: 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #1b618a; float: left}
.searchresulttag1 span{font-size: 14px; font-weight: bold; margin-top: 6px; display: block}
.searchresulttag2{width: 337px; margin-top: 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #5e5e5e; float: left; line-height: 22px}
.searchshow{color: #416841; display: block; float: left; font-family: georgia; margin-left: 8px; width: 580px}
.searchshow span{color: #2874A0; font-weight: bold; text-transform: capitalize}
.searchshowtable{margin-bottom: 10px}
.searchshowtd{background: #eef8df}
.directorsbloghome{display: block; float: left; height: 206px; margin-bottom: 10px; width: 613px; background: url(images/directors-blog-home.jpg) left top no-repeat}
.DirectorsBlogTag1{color: #FFFFFF; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; margin-left: 25px; margin-top: 130px; width: 180px}
.DirectorsBlogTag2{color: #D5D5D5; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 22px; margin-left: 70px; margin-top: 60px; width: 320px}
.DirectorsBlogHomeMain{margin-bottom: 40px}
.DBlogDateTD{background: url(images/dblog_datebg.gif) left top no-repeat; height: 133px; width: 102px; vertical-align: top}
.DBlogHomeDate{display: block; height: 60px; margin-bottom: 20px; padding: 10px; text-align: center}
.DBlogHomeReadLink{display: block; font-family: georgia; font-size: 12px; text-align: center}
.DBlogHomeReadLink a:link,.DBlogHomeReadLink a:active,.DBlogHomeReadLink a:visited{color: #FFFFFF; font-weight: bold}
.DBlogHomedateMonth{color: #478f0c; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px}
.DBlogHomeDateCount{font-family: Georgia, "Times New Roman", Times, serif; color: #60b11d; font-size: 30px; font-weight: bold}
.DBlogHomeSeperatorTD{text-align: left; vertical-align: top; width: 12px}
.DBlogHomeContent{text-align: left; vertical-align: top}
.DBlogHOmeTitle{display: block; float: left; margin-top: 8px; width: 495px}
.DBlogHOmeTitle a:link, DBlogHOmeTitle a:active,.DBlogHOmeTitle a:visited{font-weight: bold; color: #53972b}
.DBlogHomePublished{display: block; float: left; margin-top: 6px; width: 495px}
.DBlogHomeContentArrow{display: block; float: left; margin-top: 4px; width: 495px}
.DBlogHomeContentMain{border: 2px solid #E8E8E8; border-top-width: 0px; display: block; float: left; width: 491px}
.DBlogContentItem{display: block; padding: 10px; padding-bottom: 0px}
.DBlogHomeInfo{font-family: Georgia, "Times New Roman", Times, serif; color: #8db056; margin: 8px}
.DBlogHomeInfo a:link,.DBlogHomeInfo a:active, .DBlogHomeInfo a:visited{color: #8db056}
.DBlogHomeInfo .postviewsspan{font-size: 12px; margin: 0px; color: #8db056}
.catbreadcrumb_blog{display: block; float: left; height: 30px; margin-bottom: 10px; width: 612px; background: url(images/breadcrumb-bg-blog.gif) left top no-repeat}
.BreadcrumbCatName_blog{color: #3b3b3b; float: left; font-size: 12px; font-weight: bold; margin-left: 20px; margin-top: 7px}
.DBlogSingleAvatarAndTtl{float: left; margin-top: 4px; width: 610px}
.DBlogAvatar{float: left; height: 120px; width: 120px}
.DBlogTtlAndExcerpts{float: left; width: 490px}
.DBlogSingleTtl{float: left; width: 610px; margin-bottom: 8px; font-size: 14px; margin-top: 10px}
.DBlogSingleTtl a:link,.DBlogSingleTtl a:active,.DBlogSingleTtl a:visited{color: #53972b; font-weight: bold}
.DBlogAuthor{margin-bottom: 8px; float: left; width: 490px}
.DBlogAuthor span{color: #333333; font-weight: bold}
.DBlogExcerpts{color: #478F0C; float: left}
.DBlogSingleContent{float: left; width: 610px}
.CommentsPosted{float: left; width: 610px; padding: 8px; color: #7c974f; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background: url(images/commentspostedbg.gif) left bottom no-repeat; text-align: left; vertical-align: top; padding-bottom: 45px; padding-left: 15px; margin-bottom: 10px}
.commentspostedtop{float: left; width: 610px; background: url(images/commentspostedtop.gif) left top no-repeat; text-align: left; vertical-align: top; height: 8px}
.leaveareply{font-size: 14px; font-weight: bold; margin-left: 20px}
.commentlist li div.awaitingmods{background: transparent url(images/clock.gif) no-repeat scroll left top; color: #359AD5; margin-left: 10px; margin-top: 8px; padding: 4px 4px 4px 27px; width: 500px}
.navigation{float: left; padding: 8px; width: 590px}
.NewsHomeThumbnailTD{text-align: left; vertical-align: top; width: 130px}
.NewsHomeItemTD{border: 1px solid #C8C8C8; text-align: left; vertical-align: top; padding: 10px}
.NewsHomeTTL{font-weight: bold; margin-bottom: 8px; float: left; width: 440px}
.NewsHomeTTL a:link,.NewsHomeTTL a:active,.NewsHomeTTL a:visited{color: #478f0c}
.NewsHomePOstedDateDiv{background: url(images/cal.gif) no-repeat left top; float: left; margin-bottom: 8px; padding-left: 22px; width: 418px; color: #959595; font-size: 11px; line-height: 16px}
.NewsHomePOstedDateDiv a:link,.NewsHomePOstedDateDiv a:active,.NewsHomePOstedDateDiv a:visited{color: #478f0c}
.NewsHomeItem{background: #F7FDEE; float: left; min-height: 45px; padding: 8px; width: 426px}
.NewsHomePOstedDateDiv .postviewsspan{font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px}
.pagesbanner{}
ul.GracelandsHomeTxt{line-height: 20px; color: #545454}
.HomeRecentCmnts ul li{border-bottom: 1px dotted #D6E0C7; padding-bottom: 8px; padding-top: 4px}
.ToolBaby{z-index: 20000; width: 221px}
div.ProjectToolTipsHead{font-weight: bold; width: 100%; font-family: arial; padding: 3px; font-size: 11; color: #567c16; background: url(images/tooltiphead.png) left top no-repeat; overflow: hidden}
div.ProjectToolTipsHead span{margin: 10px; display: block}
div.ProjectToolTipBody{width: 100%; font-family: arial; padding: 3px; font-size: 11; color: 4 B7A98; background: url(images/tooltipbody.png) left bottom no-repeat; line-height: 20px; overflow: hidden; vertical-align: top}
div.ProjectToolTipBody span{margin: 10px; display: block; margin-bottom: 30px; margin-top: 0px}
div.ProjectToolTipBody span span{margin-left: 0px; display: bock; color: #4f7612; font-size: 14px}
.slider2{margin-left: 10px; width: 270px; float: left}
.NagpurUpdatesPanel .pagination{float: left; left: 0; margin-left: 10px; margin-bottom: 10px; position: relative; top: 0; width: 170px; padding: 0px}
.NagpurUpdatesPanel .pagination a.slideprev{height: 18px; width: 18px; margin-left: 0px; margin-right: 5px; background:url(images/left-news.png) left top no-repeat !important}
.NagpurUpdatesPanel .pagination a.slideprev:hover{background:url(images/left-news.png) left -18px no-repeat !important}
.NagpurUpdatesPanel .pagination a.slidenext{float: left; height: 18px; width: 18px; background:url(images/right-news.png) left top no-repeat !important}
.NagpurUpdatesPanel .pagination a.slidenext:hover{background:url(images/right-news.png) left -18px no-repeat !important}
.NagpurUpdatesPanel .pagination .toc{background: 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}
.NagpurUpdatesPanel .pagination .toc:hover{background: url(images/news-pagenumber.gif) no-repeat scroll left -18px}
.NagpurUpdatesPanel .pagination .selected{font-weight: bold; background: url(images/news-pagenumber.gif) no-repeat scroll left -18px; width: 18px; height: 18px}
.page-post{float: left; margin: 0; width: 610px}
.aboutUsWhyPanel{width: 610px; margin-top: 30px; float: left}
.aboutUsWhyPanel td{text-align: left; vertical-align: top; height: 376px}
.whypanelleft{width: 239px; background: url(images/about-company-why1.jpg) left top no-repeat}
.whypanelleft span{color: #7F7F7F; display: block; margin-left: 20px; margin-top: 180px; width: 200px}
.whypanelcenter{width: 354px; background: url(images/whypanelbg.jpg) left top repeat-x}
.whypanelright{background: url(images/whypanelright.jpg) left top no-repeat; width: 21px}
.whypanelcnt{background: transparent url(images/nagpur-growth-graph.jpg) no-repeat scroll right bottom; height: 300px; margin-left: 15px; margin-top: 25px; padding: 15px; width: 300px}
.whypanelhg{color: #44A4DE; display: block; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin-bottom: 4px}
.BraedcrumbLevels{background: url(images/breadcrumb-seperator.gif) left top no-repeat; color: #3B3B3B; float: left; font-size: 12px; font-weight: bold; line-height: 28px; margin-top: 1px; padding-left: 25px; margin-left: 5px}
.BraedcrumbLevels a:link,.BraedcrumbLevels a:active,.BraedcrumbLevels a:visited{color: #3B3B3B; text-decoration: underline}
.BraedcrumbLevels a:hover{text-decoration: none}
.aboutgrcpanelleft{width: 237px}
.aboutgrcpanelleft img{margin-top: 2px}
.aboutpanelabout{height: 300px; margin-left: 15px; margin-top: 25px; padding: 15px; width: 300px}
.aboutpanelabout span{line-height: 22px}
.gracelandshighlightsttl{color: #478F0C; font-size: 18px}
.comparisonchart{width: 596px}
.comparisonchart table td{text-align: left; vertical-align: top}
.charttable{background: url(images/chart-table-bg.gif) left top no-repeat; width: 596px}
.charttable th{color: #478F0C; height: 40px; padding-bottom: 10px; padding-left: 15px; text-align: left; vertical-align: middle}
.charttable td{border-bottom: 1px solid #EAEAE9; padding: 6px; padding-left: 15px}
td.investmenttype{color: #43a3dd; font-size: 14px; font-weight: bold}
.realtytd{background: #e9f2da; color: #333333}
.gracdelandsgraph{float: left; width: 610px; text-align: left}
.graphthumb{margin-right: 10px; width: 192px; height: 170px; cursor: pointer}
.growthchartttl{background: url(images/chart-ttl-bg.gif) left top no-repeat; color: #4E9C47; font-weight: bold; margin-bottom: 12px; padding: 10px}
.managementProfilesHome{display: block; float: left; height: 206px; margin-bottom: 10px; width: 613px}
.ManagementPrifileSingle{float: left; height: 220px; margin-right: 10px; width: 295px; border: 1px solid #ebebeb; margin-bottom: 10px}
.ManagmentProfilesDiv{width: 620px; float: left}
.ProfileHomeTtl{float: left; margin-left: 10px; width: 150px}
.ProfileHomeTtl a:link,.ProfileHomeTtl a:active,.ProfileHomeTtl a:visited{color: #478f0c; font-weight: bold}
.profilepicandname{float: left; margin: 8px}
.profileexcerpts{float: left; height: 80px; margin: 10px}
.managementprofilecnt{float: left; width: 610px}
.managementprofilecnt strong{color: #669244}
.ProfileTitle{color: black}
.ProfileTitle b{color: #478F0C; font-size: 18px}
.CompanyNewsHome{display: block; float: left; height: 206px; margin-bottom: 10px; width: 613px}
.newsscroll{height: 213px; overflow: hidden; position: relative; width: 300px}
#news{position: absolute; height: 20000em}
.sidebar-body a.next{background: transparent url(images/scrolldown.gif) no-repeat; cursor: pointer; display: block; float: left; font-size: 1px; height: 26px; width: 270px; margin-top: 4px; margin-left: 10px}
.sidebar-body a.prev{background: transparent url(images/scrollup.gif) no-repeat; cursor: pointer; display: block; float: left; font-size: 1px; height: 26px; width: 270px; margin-top: 0px; margin-bottom: 4px; margin-left: 10px}
.sidebar-body a.prev:hover, .sidebar-body a.next:hover{background-position: left top}
.sidebar-body a.disabled,.sidebar-body a.disabled:hover {background-position: left -26px; cursor: default}
#news li{height: 50px}
#news li span{margin-left: 22px; color: gray}
.PromotionTable{width: 610px}
.PromotionTable td{text-align: left; vertical-align: top}
.PromotionTableTd1{height: 218px}
.PromotionTable td img{border-width: 0px}
.PromotionTableTd2{height: 253px}
.PromotionTableTd3{height: 207px}
.PromotionTableTd4{background: url(images/promotion-bg.gif) left top repeat-y}
.PromotionTableTd5{height: 149px}
.Promotion2contentDiv{padding: 10px 30px}
.Promotion2contentDiv span{font-weight: bold; color: #1c6793}
.TCpromotion{font-size: 10px}
#promotioncontact{background-image: url(images/overlaybg.gif); display: none; border: 3px solid #9BC45B; height: 430px; width: 452px}
div#promotioncontact div.close{background: transparent url(images/close.gif) no-repeat; height: 33px; left: 407px; position: absolute; top: 0; width: 42px; cursor: pointer}
.promoformmaintable{width: 434px}
.promoformmaintable td{text-align: left; vertical-align: top; padding: 5px}
.promoformmaintable td input{height: 18px; padding: 0; width: 220px}
.promoformmaintable td textarea{height: 150px; width: 220px}
.promoformlabeltd{width: 100px}
.promoformlabeltd span{color: red; font-weight: bold}
td.promoformsubmit input{height: 33px; width: 89px; cursor: pointer; border-width: 0px; background: url(images/send-mail.gif) left top no-repeat; padding: 0; width: 89px}
.Promotion1TableTd1{height: 172px}
.Promotion1TableTd2{height: 136px}
.Promotion1TableTd3{height: 370px}
.Promotion1TableTd4{height: 386px}
.Promotion1TableTd5{height: 356px}
.GracelandsHomeIntroTxt{color: #545454; line-height: 20px}
ul.GracelandsHomeIntroTxt li{border-bottom: 0px dotted #D6E0C7; padding-bottom: 0px; padding-top: 0px}
.mainWeather{margin: 10px}
.weathertable{}
.todayscondition{font-size: 18px; text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif; color: #7d7d7d; padding-bottom: 8px}
.weatherpictd{border: 1px solid #d6d6d6; padding: 4px; width: 80px}
.weatherday{color: #2891D1; padding-bottom: 4px; text-align: center}
.weatherpic{text-align: center}
.weatherpic img{border: 3px solid #dbdada}
.weathertemprature{color: #474747; font-size: 14px; font-weight: bold; padding-top: 4px; text-align: center}
.flashprojects{background: white none repeat scroll 0 0; border: 2px solid #F1F1F1; display: block; float: left; height: 112px; margin-bottom: 8px; margin-right: 5px; overflow: hidden; padding: 5px; width: 290px}
.mihancomingsoon{width: 609px; height: 350px; background: url(images/mihan-coming-soon.jpg) left top no-repeat}
.mihanworking{float: left; margin-left: 150px; margin-top: 20px}
.mihanworking strong{font-weight: bold; font-size: 18px; letter-spacing: -0.5px; color: #779a3f}
.nagpurworking strong{font-weight: bold; font-size: 18px; letter-spacing: -0.5px; color: #779a3f}
.nagpurworking{float: left; margin-left: 0px; margin-top: 20px}
#recOverlay{height: 100%; width: 100%; background: black; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position: fixed; z-index: 999; top: 0px}
.recpopup{position: absolute; z-index: 1000; border: 3px solid #9bc45b; width: 450px; margin-left: -225px; height: 580px; background: white; left: 50%; top: 90px}
.contactusheader{width: 610px; height: 206px; margin-bottom: 10px}
.contactusleft{width: 308px; height: 206px; float: left}
.contactusRight{float: left; width: 302px; height: 206px; background: url(images/contact-head-right.jpg) left top no-repeat}
.contactusRight .txtspans{margin-top: 15px; float: right}
.contactusRight .txtspans span{color: #767676; float: right; font-family: georgia; font-size: 12px; margin-right: 10px; margin-top: 10px; display: block; width: 292px; text-align: right}
.contact-form-box{width: 594px; margin-top: 15px}
.contact-form-box td{text-align: left; vertical-align: top}
.contact-form-top{height: 19px}
.contact-form-mid{background: url(images/contactboxmid.gif) left top repeat-y}
.contact-form-mid div.mainform{margin: 0 20px 20px}
.contact-form-mid h3{color: #4B9E37; font-weight: bold}
.contact-form-bottom{height: 19px}
.contactpageadds{margin-top: 10px}
.contactpageadds td{text-align: left; vertical-align: top; padding: 20px}
.contactpageadds td h3{color: #4B9E37; font-weight: bold}
.contactpageadds td b{color: #000000}
.contactdetails{background: url(images/contactdetails-bg.gif) left top no-repeat; width: 260px; height: 161px}
.contactmainform{}
.contactmainform td{padding-bottom: 10px; text-align: left; vertical-align: top}
.contactmainform td span.wpcf7-not-valid-tip{background: none !important; height: 17px; margin-left: 8px}
.contactmainform td .formlabel{margin-bottom: 6px}
.contactmainform td .formfld{background: url(images/contactfrmfldbg.gif) left top no-repeat; width: 527px; min-height: 36px}
.contactmainform td .contactfld{color: black; font-family: georgia; font-size: 12px; height: 17px; margin-left: 10px; margin-top: 7px; width: 480px; background:none !important; border-width: 0px !important}
.contactmainform td .formtxt{background: url(images/contacttxtfld.gif) left top no-repeat; width: 527px; height: 108px}
.contactmainform td .contacttxt{color: black; font-family: georgia; font-size: 12px; height: 85px; margin-left: 10px; margin-top: 7px; width: 480px; background:none !important; border-width: 0px !important}
.contact-form-btn{height: 33px; width: 89px; cursor: pointer; border-width: 0px; background: url(images/send-mail.gif) left top no-repeat; padding: 0; width: 89px; text-indent: -999px; display: block; line-height: 0px; font-size: 0px}
.postTestimonialDiv{float: left; margin-left: 15px; margin-top: 8px; width: 250px}
.postTestimonialTtl{float: left; height: 30px; width: 250px}
.postTestimonialLinkDiv{float: left; width: 250px}
.postTestimonialIcon{float: left; height: 80px; width: 80px}
.postTestimonialLinks{float: left}
.postTestimonialLinks a{color: #45a5df; font-weight: bold}
.postTestimonialText{float: left; font-size: 12px; margin-top: 10px}
.TestimonialDiv{width: 600px; float: left}
.TestimonialItem {width: 290px; float: left; padding: 0px}
.BorderItem{border: 1px solid #dadada}
.TestimonialItemLeft{margin-left: 15px}
.TestimonialSeperator{margin-top: 10px}
.TestimonialNameAndPhoto{float: left; width: 290px; height: 110px}
.TestimonialPhoto{border: 3px solid #eaeaea; float: left; height: 90px; margin-left: 2px; margin-top: 2px; width: 90px}
.TestimonialTitle{float: left; font-weight: bold; margin-left: 8px; margin-top: 8px; width: 125px}
.TestimonialContent{float: left; padding: 8px; padding-top: 0px}
.CustometName{color: #6E962D; float: left; margin-bottom: 8px; width: 274px}
.CustomerSpeaksTxt{float: left; width: 274px}
.testimonialTable td{text-align: left; vertical-align: top}
.SubmitStory-Btn{background: transparent url(images/send-story-btn.gif) no-repeat scroll left top; border-width: 0; cursor: pointer; height: 33px; padding: 0; width: 132px; text-indent: -999px; font-size: 0px; display: block; line-height: 0px}
.GalleryDiv{display: block; margin: 8px auto 0; position: relative; text-align: center; width: 270px}
.MihanMajorPrjs{font-weight: bold; margin-top: 8px}
.ui-widget{color:gray !important; font-family:arial !important; font-size:12px !important}
.ui-accordion .ui-accordion-header a{font-weight: bold !important}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#628231 !important; font-weight: bold !important; background:#F4FEE6 !important}
.ui-widget-content{color:gray !important}
.ui-accordion-content p, .ui-accordion-content li{line-height: 20px}
#accordion h3{font-weight: bold; font-size: 14px; padding: 5px; background: #f3ffe9; border: 1px solid #b3ce9a; border-bottom-width: 2px; border-right-width: 2px; font-style: italic}
.MihanPageTitle{font-weight: bold; color: #363636}
.MihanContentMainTable{width: 100%; margin-top: 15px; margin-bottom: 10px}
.MihanContentMainTable td{text-align: justify !important; text-align: left; vertical-align: top}
.MihanContentCol2{padding-left: 25px}
.MihanSocialPanelBg{display: block; width: 615px; height: 276px; background: url(images/mihan-social-bg.jpg) left top no-repeat; margin-bottom: 15px}
.MihanSocialTitle{color: #719A32; float: left; font-size: 16px; font-weight: bold; margin-left: 90px; margin-top: 25px; width: 510px}
.MihanSocialPera1{color: #719A32; float: left; margin-left: 90px; margin-right: 30px; margin-top: 15px; text-align: justify}
.MihanSocialPera2{color: #719A32; float: left; margin-left: 230px; margin-right: 30px; margin-top: 15px; text-align: justify}
.PlayerInfraDiv{display: block; height: 445px; margin-top: 10px; text-align: center; position: relative; margin-bottom: 15px}
.PlayerInfra{border: 1px solid gray; padding: 5px; top: 0; width: 500px; background: white; margin: 0 auto}
.RecentProjectsPanelHome .pagination{float: left; left: 0; margin-left: 15px; margin-bottom: 0px; position: relative; top: 0; width: 170px; padding: 0px; margin-top: 8px}
.RecentProjectsPanelHome .pagination a.slideprev{height: 18px; width: 18px; margin-left: 0px; margin-right: 5px; background:url(images/left-news.png) left top no-repeat !important}
.RecentProjectsPanelHome .pagination a.slideprev:hover{background:url(images/left-news.png) left -18px no-repeat !important}
.RecentProjectsPanelHome .pagination a.slidenext{float: left; height: 18px; width: 18px; background:url(images/right-news.png) left top no-repeat !important}
.RecentProjectsPanelHome .pagination a.slidenext:hover{background:url(images/right-news.png) left -18px no-repeat !important}
.RecentProjectsPanelHome .pagination .toc{background: 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}
.RecentProjectsPanelHome .pagination .toc:hover{background: url(images/news-pagenumber.gif) no-repeat scroll left -18px}
.RecentProjectsPanelHome .pagination .selected{font-weight: bold; background: url(images/news-pagenumber.gif) no-repeat scroll left -18px; width: 18px; height: 18px}
.RecentProjectsPanelHome{float: left;position:relative;}
.LightOnOffDiv{display: block; width: 57px; height: 60px; background: url(images/bulb-on-off.jpg) left -60px no-repeat; margin-left: 535px}
.MihanDevPoints li{color: #2A789D; font-weight: bold; line-height: 20px; list-style-image: url(images/bullets-new.gif)}
.MihanFeaturePoints li{color: #656565; font-weight: normal; line-height: 20px; list-style-image: url(images/bullets-new.gif)}
.LocateNearMIHAN{float: left; margin-left: 12px; margin-right: 10px; margin-top: 10px}
.LocateNearMIHAN img{margin-top: 8px}
.LocateNearMIHAN span{font-weight: bold; color: #41a2dd}
.LocateNearMIHAN b.gracelands{color: #81b037}
.SpecialOfferDiv{float: left; height: 45px; margin-bottom: 8px; width: 600px}
.OfferTable td{text-align: left; vertical-align: top}
.SpecialOfferTdBg{background: url(images/special-offer-bg.gif) left top repeat-x}
.SpecialOfferScroll{margin-top: 12px; color: #3079ad}
.CaptchaInput{background: #F6F6F6; border: 1px solid #D6D3D3; font-family: georgia; font-size: 18px; margin-bottom: 3px; padding-left: 6px}
#sidetreecontrol{margin-bottom: 10px; padding-right: 15px; text-align: right; background: #F7F7F7; border: 1px solid #D2D2D2; padding-top: 8px; padding-bottom: 8px}
.treeview a:link,.treeview a:active,.treeview a:visited{color: #738c3c; text-decoration: none}
.treeview a:hover{color: #3690cf; text-decoration: underline}
#sidetreecontrol a:link,#sidetreecontrol a:active,#sidetreecontrol a:visited{color: #006699; font-weight: bold}
.SiteMapInst{display: block; margin-top: 8px}
.GraceIndiaLink{height: 48px; left: 614px; position: absolute; top: -9px; width: 150px; z-index: 100}
.promoformmaintable td input.promocpfld{background: transparent none repeat scroll 0 0; border: 1px solid gray; cursor: default; height: 20px; width: 52px}
#footer{background: transparent url(images/footer-bg.png) repeat-x scroll left top; clear: both; float: left; margin: 10px auto 0; min-height: 250px; padding: 0; width: 100%}
.FooterLinks{width: 942px; margin: 0px auto; min-height: 246px}
.FooterLeft{float: left; width: 232px; min-height: 242px}
.FooterselectedLink{color: #4F4F4F; display: block; float: left; font-family: georgia; font-size: 50px; height: 67px; letter-spacing: -4px; margin: -8px 0 0; text-align: left; vertical-align: top}
.FooterUrl{color: #4F4F4F; float: left; font-family: georgia; font-size: 14px; margin-left: 4px; margin-top: -10px}
.FooterRight{float: left; min-height: 218px; width: 702px}
.FooterGroupCompanies{color: #688F38; 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: 139px; margin: 8px 8px 8px 0; padding: 4px 4px 4px 0; width: 686px; background: none !important}
.FooterGroupCompaniesLinks #sidebar ul li{margin-bottom: 0px}
.FooterGroupCompaniesLinks{float: left}
.FooterGroupCompaniesLinks #sidebar ul li{margin-bottom: 0px}
.FooterGroupCompaniesLinks #sidebar ul{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0}
.GroupCompaniesPanel{float: left; text-align: left; width: 171px}
#footer .CompanyName a{color: #525252; font-family: georgia; font-size: 18px}
.CompanyBusiness{color: #688F38; font-family: georgia; font-size: 18px}
.FooterGroupCompaniesLinks .execphpwidget{width: 689px !important}
.CompanyLinks a{color: #4F4F4F; line-height: 18px}
.FooterUtilities{float: left; margin-top: 11px}
html{margin: 0px}
.projectshome .sidebar-box-wrap{float: left; margin-top: 3px; margin-bottom: 15px; overflow: hidden; width: 294px; margin-left: 8px}
.projectshome .sidebar-box-wrap .sidebar-box-title{display: none}
.ProjectPromotionBanner{margin-left: 10px; margin-top: 11px}
div.scrollable {float: left}
a.prev, a.next, a.prevPage, a.nextPage {background: transparent url(images/left.gif) no-repeat; cursor: pointer; display: block; float: left; font-size: 1px; height: 47px; width: 42px; margin-top: 4px}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position: 0px -47px}
a.disabled, a.disabled:hover {background-position: left -94px; cursor: default}
a.next, a.nextPage {background-image: url(images/right.gif); clear: right}
div.navi {margin-left: 328px; width: 200px; height: 20px}
div.navi a {width: 8px; height: 8px; float: left; margin: 3px; background: url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat; display: block; font-size: 1px}
div.navi a:hover {background-position: 0 -8px}
div.navi a.active {background-position: 0 -16px}
div.scrollable {height: 67px; overflow: hidden; position: relative; width: 230px; margin-left: 5px}
#thumbs {position: absolute; width: 20000em; clear: both}
#thumbs div {color: #FFFFFF; cursor: pointer; float: left; height: 67px; margin-right: 10px; width: 67px;position: relative;}
#thumbs div.hover {}
#thumbs div.active {cursor: default}
#thumbs h3, #thumbs p, #thumbs span {margin: 13px; font-family: "bitstream vera sans"; font-size: 13px; color: #fff}
#thumbs h3 em {font-style: normal; color: yellow}
.sliderwrapper{position: relative; overflow: hidden; width: 948px; height: 313px; margin-left: 0px}
.sliderwrapper .contentdiv{position: absolute; left: 13px; top: 5px; padding-left: 3px; padding-top: 0px; width: 922px; height: 313px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; background-repeat: no-repeat}
.pagination{left: 429px; padding: 5px 10px; position: absolute; top: 135px; width: 470px; z-index: 99}
.hw_wpgw * {margin: 0; padding: 0}
.hw_wpgw {font-size: 12px}
.hw_wpgw dl {margin: 10px 0 0 0; height: 160px; width: 140px}
.hw_wpgw dl dd {list-style-type: none}
.hw_wpgw dl dd.today {float: left; height: 60px; margin: 0 0 10px 0; width: 140px}
.hw_wpgw dl dd.today .condition {background-color: #0096ff; color: #fff; display: block; font-size: 14px; height: 22px; line-height: 22px; margin: 0 0 1px 0; text-align: center; width: 140px}
.hw_wpgw dl dd.today .temperature {background-color: #fadb49; color: #333; display: block; float: left; font-size: 30px; height: 40px; line-height: 40px; margin: 0 1px 0 0; text-align: center; width: 98px}
.hw_wpgw dl dd.day1, .hw_wpgw dl dd.day2 {margin-right: 10px}
.hw_wpgw dl dd.day1, .hw_wpgw dl dd.day2, .hw_wpgw dl dd.day3 {float: left; height: 75px; width: 40px}
.hw_wpgw .day {background-color: #0096ff; color: #fff; display: block; height: 16px; line-height: 16px; margin: 0 0 1px 0; text-align: center; width: 40px}
.hw_wpgw .temperature {background-color: #fadb49; color: #333333; display: block; font-size: 11px; height: 20px; line-height: 20px; margin: 1px 0 0 0; text-align: center; width: 40px}
#sidebar .hw_wpgw img {border: 0; display: inline; padding: 0; margin: 0}
.wdpajax-error{border: 1px solid #f9d9c9; padding: 5px; color: #ff3311}
.wdpajax-success{border: 1px solid #339933; padding: 5px; color: #339933}
.wdpajax-loading{background: #f0f0f0; padding: 5px}
label.error{float:none !important; padding-left: 5px; color: #ff3311}
ul.search_results {display: block; background-color: #fff; width: 220px; max-height: 500px; position: absolute; top: 26px; left: 0px; overflow: auto; list-style-type: none; list-style-image: none; list-style-position: inside; padding: 0px; margin: 0px; z-index: 999; border: 1px solid #6C8F6B; border-bottom-width: 0px; margin-top: 8px; margin-left: -5px}
ul.search_results li {display: block; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #6C8F6B; text-align: left; color: #000; background-color: #FFFFFF; text-decoration: none}
ul.search_results li:hover {background-color: #f1fae6}
ul.search_results li a, ul.search_results li a:visited {display: block; color: #658342; margin-left: 0px; padding-left: 0px; text-decoration: none; font-weight: bold}
ul.search_results p#daves-wordpress-live-search_author {margin: 0px; font-size: 90%; font-weight: bold}
ul.search_results p#daves-wordpress-live-search_date {margin: 0px; font-size: 90%}
ul.search_results li.post_with_thumb a {width: 150px; float: left; margin-bottom: 5px}
ul.search_results li.post_with_thumb img.post_thumb {float: left; margin: 3px 10px 10px 0px; height: 48px; width: 48px; border: 1px solid #888}
ul.search_results .excerpt, ul.search_results .meta {font-size: 75%; width: 100%}
ul.search_results .clearfix {float: none !important; clear: both !important; margin-top: 5px}
div.clearfix{background-color: #72A334; font-weight: bold; margin-top:0 !important; padding-bottom: 4px; padding-left: 8px; padding-top: 4px}
div.clearfix a{color: white !important}
.ngg-albumoverview {margin-top: 10px; width: 100%; clear: both; display:block !important}
.ngg-album {height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff}
html > body .ngg-album {overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc}
.ngg-album {overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc}
.ngg-albumtitle {text-align: left; font-weight: bold; margin: 0px; padding: 0px; font-size: 1.4em; margin-bottom: 10px}
.ngg-thumbnail {float: left; margin-right: 12px}
.ngg-thumbnail img {background-color: #FFFFFF; border: 1px solid #A9A9A9; margin: 4px 0px 4px 5px; padding: 4px; position: relative}
.ngg-thumbnail img:hover {background-color: #A9A9A9}
.ngg-description {text-align: left}
.ngg-album-compact {float: left; height: 180px; padding-right:6px !important; margin:0px !important; text-align: left; width: 120px}
.ngg-album-compactbox {background: transparent url(albumset.gif) no-repeat scroll 0%; height: 86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width: 120px}
.ngg-album-compactbox .Thumb {border: 1px solid #000000; margin:0px !important; padding:0px !important; width: 91px; height: 68px}
.ngg-album-compact h4 {font-size: 15px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; width: 110px}
.ngg-album-compact p {font-size: 11px; margin-top: 2px}
.ngg-galleryoverview {overflow: hidden; margin-top: 10px; width: 100%; clear: both; display:block !important}
.ngg-galleryoverview .desc {margin: 0px 10px 10px 0px; padding: 5px}
.ngg-gallery-thumbnail-box {float: left}
.ngg-gallery-thumbnail {float: left; margin-right: 5px; text-align: center}
.ngg-gallery-thumbnail img {background-color: #FFFFFF; border: 1px solid #A9A9A9; display: block; margin: 4px 0px 4px 5px; padding: 4px; position: relative}
.ngg-gallery-thumbnail img:hover {background-color: #A9A9A9}
.ngg-gallery-thumbnail span {font-size: 90%; padding-left: 5px; display: block}
.ngg-clear {clear: both}
.ngg-navigation {font-size:0.9em !important; clear:both !important; display:block !important; padding-top: 15px; text-align: center}
.ngg-navigation span {font-weight: bold; margin: 0pt 6px}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 7px}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important}
.ngg-imagebrowser {}
.ngg-imagebrowser h3 {text-align: center}
.ngg-imagebrowser img {border: 1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display:block !important; padding: 5px}
.ngg-imagebrowser-nav {padding: 5px; margin-left: 10px}
.ngg-imagebrowser-nav .back {float: left; border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 7px}
.ngg-imagebrowser-nav .next {float: right; border: 1px solid #DDDDDD; margin-right: 3px; padding: 3px 7px}
.ngg-imagebrowser-nav .counter {text-align: center; font-size:0.9em !important}
.exif-data {margin-left: auto !important; margin-right: auto !important}
.slideshow {margin-left: auto; margin-right: auto; text-align: center; outline: none}
.slideshowlink {}
.ngg-singlepic {background-color: #FFFFFF; display: block; padding: 4px}
.ngg-left {float: left; margin-right: 10px}
.ngg-right {float: right; margin-left: 10px}
.ngg-center {margin-left: auto !important; margin-right: auto !important}
.ngg-widget, .ngg-widget-slideshow {overflow: hidden; margin: 0pt; padding: 5px 0px 0px 0pt; text-align: left}
.ngg-widget img {border: 2px solid #A9A9A9; margin: 0pt 2px 2px 0px; padding: 1px}
.ngg-related-gallery {background: #F9F9F9; border: 1px solid #E0E0E0; overflow: hidden; margin-bottom: 1em; margin-top: 1em; padding: 5px}
.ngg-related-gallery img {border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px}
.ngg-related-gallery img:hover {border: 1px solid #000000}
.ngg-galleryoverview ul li:before {content: '' !important}
.ngg-gallery-list {list-style-type: none; padding: 0px !important; text-indent:0px !important}
.ngg-galleryoverview div.pic img{width: 100%}
.ngg-gallery-list li {float: left; margin:0 2px 0px 2px !important; overflow: hidden}
.ngg-gallery-list li a {border: 1px solid #CCCCCC; display: block; padding: 2px}
.ngg-gallery-list li.selected a{-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #000000 none repeat scroll 0 0}
.ngg-gallery-list li img {height: 40px; width: 40px}
li.ngg-next, li.ngg-prev {height: 40px; width: 40px; font-size: 3.5em}
li.ngg-next a, li.ngg-prev a {padding-top: 10px; border: none; text-decoration: none}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF}
div.wpcf7 {margin: 0; padding: 0}
div.wpcf7-response-output {padding: 0.2em 1em; color: red}
div.wpcf7-mail-sent-ok {color:#009900 !important; font-weight: bold}
div.wpcf7-mail-sent-ng {}
div.wpcf7-spam-blocked {border: 2px solid #ffa500}
div.wpcf7-validation-errors {}
span.wpcf7-form-control-wrap {position: relative}
span.wpcf7-not-valid-tip {background: #FFFFFF none repeat scroll 0 0; color: red; font-size: 11px; left: 1px; padding: 0 0 0 4px; position: absolute; top: 1px; width: 200px; z-index: 100}
span.wpcf7-not-valid-tip-no-ajax {color: #f00; font-size: 10pt; display: block; margin-top: 13px}
span.wpcf7-list-item {margin-left: 0.5em}
.wpcf7-display-none {display: none}
.wp-polls .pollbar {margin: 1px; font-size: 12px; line-height: 14px; height: 14px; background-image: url('images/pollbg.gif'); border: 1px solid #b8d58a}
.wp-polls-archive {}
.wp-polls, .wp-polls-form {}
.wp-polls p{margin-bottom: 0px}
.wp-polls strong, .wp-polls-form strong{}
.wp-polls ul{border-top: 1px solid #dadada}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {text-align: left; background-image: none; display: block; background: #FFFFFF; padding-bottom: 10px !important; padding-top: 4px}
.wp-polls-ans ul li:hover{background: #f3f3f3}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {text-align: left; list-style: none; float: none}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {content: ''}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {display: inline; border: 0px; padding: 0px; margin: 0px}
.wp-polls-ul {padding: 0px; margin-left: 5px; margin-right: 5px}
.wp-polls-ans {width: 100%; filter: alpha(opacity=100)}
.wp-polls-loading {display: none; text-align: center; height: 16px; line-height: 16px}
.wp-polls-image {border: 0px}
.wp-polls .Buttons {border: 1px solid #c8c8c8; background-color: #f3f6f8}
.wp-polls-paging a, .wp-polls-paging a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF}
.wp-polls-paging a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF}
.wp-polls-paging a:hover {border: 1px solid #000000; color: #000000; background-color: #FFFFFF}
.wp-polls-paging a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF}
.wp-polls-paging span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF}
.wp-polls-paging span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF}
.wp-polls-paging span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF}
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, 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: 100; top: 0px; left: 0px; height: 100%; width: 100%}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat}
.TB_overlayBG {background-color: #000; filter:alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%}
#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: 7px 10px 5px 0; margin-bottom: 1px; text-align: right; float: right}
#TB_ajaxWindowTitle{float: left; padding: 7px 0 5px 10px; margin-bottom: 1px}
#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{position: fixed; display: none; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; background: white; padding: 5px}
#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-top: 1px; _margin-bottom: 1px}
.allreadyvoted{background: #FCF3F0; border: 1px solid #DEB1A1; color: red; font-weight: bold; margin-top: 8px; padding: 5px}
.HomeSideBarBox{float: left; margin-bottom: 0; width: 337px}
.HomeSideBarBox .textwidget{width: 337px !important}
.ISODiv{float: left; font-weight: bold; margin-top: 18px}
.ISODiv img{margin-left: 40px; margin-top: 12px}
.HomeSideBarTtlDiv{border-bottom: 1px dotted gray; border-top: 1px dotted gray; color: #5B5B5B; font-size: 18px; font-weight: bold; margin-bottom: 5px; padding-bottom: 8px; padding-top: 8px; letter-spacing: -1px; text-transform: lowercase}
.HomeDirectorsBlog .post-title{font-size: 12px; font-weight: bold}
.HomeDirectorBlogInfo{float: left; height: 80px; width: 333px}
.HomeDirectorBlogInfo .byline{float: left}
.HomeDirectorProfilePic{border: 1px solid #dfdfdf; float: left; height: 50px; margin-right: 11px; padding: 5px; width: 50px; background: #f2f2f2}
.HomeDirectorProfilePic img{border-width: 0; height: 50px; width: 50px}
.HomeBoomTown{margin-left: 9px; margin-top: 15px}
.PageLinkContactSpan #craftysyntax{margin-top: -47px}
#TB_closeWindowButton img{border-width: 0px}
.FeaturedProjectTitle{
background:#51b0e8;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:5px;
}
.FeaturedProjectExc{
color:gray;
line-height:15px;
padding:4px;
}
.FeaturedProjectTotal{
padding:4px;
color:#41a0d8;
}
.FeaturedProjectTotal span{
font-size: 14px;
}
.TipLoaderImg{
margin-top: 75px;
margin-left: 75px;
}
.RecentLoader{
margin-left: 20px;
margin-top: 15px;
float: left;
width: 300px;
}
.FadeLoader{
background: url(images/fadebg.png) left top repeat;
height:284px;
margin-left:8px;
position:absolute;
width:301px;
z-index:50;
left: 0px;
}
.bgloader{
background:url(images/load-bg.png) left top no-repeat;
text-align: center;
width: 50px;
height: 50px;
margin-left: 120px;
margin-top: 100px;
}
.bgloader img{
margin-top: 10px;
}
.projectsorts{
background:#F7F7F7;
font-weight: bold;
float:left;
margin-bottom:13px;
padding:0;
width:613px;
}