@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; outline:none;}
img {border:none;}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#000; }
a.content_more {color: #F30; float:right; margin-top:10px; text-decoration:none;}
a.info_career {color: #F30; text-decoration:none;}
a:hover.info_career {text-decoration:underline;}
a.visitsite {color: #F30; float:right; text-decoration:underline; display:inline; margin-right:20px; margin-bottom:20px;}
a:hover.visitsite {color:#fff; text-decoration:none;}
.noMargin { margin:0!important;}

a.moveup {background:url(../images/bg_moveup.gif) no-repeat; width:50px; height:33px; display:block; margin-top:10px; float:right;}

img.right_img {float:right; padding:5px 0 10px 20px;}
img.left_img {float:left; padding:5px 10px 10px 0;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.floatLeft {float:left;}
h1 {font-size:18px; font-weight:normal;}
h1.inner {font-size:18px; font-weight:normal; background:url(../images/gradient_bar.gif) bottom left no-repeat; height:40px;}
.projects {background:url(../images/gradient_bar.gif) bottom left no-repeat; height:70px; margin-bottom:20px;}
h1.projectshead {margin:0!important;  padding-top:30px;}
.noPaddingTop {padding-top:0!important;}
#topwrapper {width:100%; background:url(../images/bg_body.gif) repeat-x #1b0100;}
.noBg {background-image:none!important;}
h1 {font-size:18px; color:#fff;}
h2 {font-size:16px; color:#be9738;}
h3 {font-size:14px; color:#be9738;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#wrapper {width:939px; margin:0 auto; }

#header {width:939px; height:150px;}

#header .logo {float:right; padding:10px 10px 0 0; width:177px; height:90px;}

#nav_bar {width:939px; height:40px; padding-top:11px; }

#banner {width:939px; height:310px;}
#banner_index {width:939px; height:586px;}
#projects {width:939px;}

.projectTabs{ background:url(../images/bg_project_category.gif) no-repeat; width:295px; height:32px; float:right; display:inline-block;}
.retail { margin-right:58px;}
.commercial { margin-right:188px;}
.residential {margin-right:319px;}
.projectTabs ul { list-style:none; margin-left:20px;}
.projectTabs ul li { float:left; background:url(../images/bg_project_category_div.gif) center left no-repeat; line-height:28px;}
.projectTabs ul li a { padding:0 15px; color:#1b0100; text-decoration:none;}
.projectTabs ul li a:hover {color:#FFF;}

#projects .ongoing {width:282px; border-right:1px solid #f57f64; float:left; background: url(../images/bg_on_going.gif) top left no-repeat #e53d1f; padding:50px 10px 10px 20px;}
#projects .completed {width:281px; border-right:1px solid #eba65c; border-left:1px solid #b04c01; float:left; background: url(../images/bg_on_completed.gif) top left no-repeat #ff6e01; padding:50px 10px 10px 20px;}
#projects .upcoming {width:282px; border-left:1px solid #60650c; float:left; background: url(../images/bg_on_upcoming.gif) top left no-repeat #8b9211; padding:50px 10px 10px 20px;}

#projects ul {list-style: none; font-weight:bold; line-height:1.5em; margin:0 0 15px 30px; height:72px;}
#projects .project_img {clear:both; float:left; padding-right:20px;}
#projects .project_img object {border:none;}
#projects a.projects_more { color:#211b14; text-decoration:none; display:block; float:left; margin-top:85px; font-weight:bold; }
#projects a:hover.projects_more  {color:#fff;}


#home_content {width:939px; background:url(../images/bg_home_content.gif) repeat-y;}
#home_content #home_content_left { width:566px; float:left; padding:20px 30px;}
#home_content #home_content_left p {text-align:justify; margin-top:20px; line-height:1.4em;}
#home_content #home_content_left p span {font-size:14px; color:#be9738;}

#home_content #home_content_right { width:313px; float:right;}
#home_content #home_content_right ul {list-style:none; padding:70px 85px 20px 85px;}
#home_content #home_content_right ul li {display:inline;}
#home_content #home_content_right p {text-align:center; color:#f9a40f; font-size:14px;}


#footer { background:#000; padding:5px 10px; font-size:10px; width:919px; margin:0 auto;}
#footer ul {list-style:none;}
#footer ul li {float:left; display:inline-block;} 
#footer ul li.copyright { padding-top:10px; margin-right:247px; padding-left:18px; }
#footer ul li.footerlinks { padding-top:10px; margin-right:163px; }
#footer ul li.footerlinks a {color:#757474; text-decoration:none;}
#footer ul li.footerlinks a:hover {color:#fff;}
#footer ul li.footerlogos img{display:inline;}







#inner_content {width:859px; background:#321f11; padding:30px 40px;}
#inner_content h1 {margin-bottom:20px;}
#inner_content h2 {margin-bottom:20px;}
#inner_content h3 {margin-bottom:5px; margin-top:20px; font-weight:bold;}
#inner_content h1 span { color:#be9738; font-size:14px;}
#inner_content p {margin-bottom:15px; line-height:1.5em; text-align:justify;}
#inner_content p span {font-size:14px; color:#be9738;}
#inner_content ul.content_list { list-style:none; margin-top:10px; width:650px; margin-bottom:20px;}
#inner_content ul.content_list li {background:url(../images/arrow.gif) 0 1px no-repeat; padding-left:20px; margin-bottom:10px;}
.founder_img {width:221px; height:201px; float:left; padding-right:10px; background:url(../images/bg_founder_photos.jpg) no-repeat;}
.founder_img img {padding:20px 0 3px 25px;}
.founder_img p { padding-left:30px; font-size:14px; font-weight:bold; color:#be9738; font-family:Georgia, "Times New Roman", Times, serif; }
#inner_content .founder_content_right {float:right; width:620px; padding-top:10px;}
#inner_content .hor_bg_box {background:url(../images/horizontal_div1.gif) bottom center no-repeat; padding-bottom:30px; margin-bottom:30px;}
#inner_content .column2_box {float:left; width:320px;}
#inner_content .column2_box ul {margin-left:20px;}

.ventures_box_left { width:410px; float:left; clear:both; background:url(../images/horizontal_div2.gif) center top no-repeat; padding-top:20px; height:450px;} 
.ventures_box_right { width:410px; float:right; padding-left:22px; background:url(../images/vertical_div2.gif) center left no-repeat; height:450px;} 
.ventures_box_right .venture_hor {background:url(../images/horizontal_div2.gif) center top no-repeat; padding-top:20px;}
.ventures_box_left p, .ventures_box_right p {text-align:left!important; padding:20px 5px 10px 0!important;}
.ventures_box_left h2, .ventures_box_right h2 {margin-bottom:20px!important;}

.venture_img {background:url(../images/bg_venture_img.jpg) no-repeat; height:410px; height:171px;}
.venture_img img {padding:15px 0 0 15px;}


.residential_box_left { width:410px; float:left; clear:both; background:url(../images/horizontal_div2.gif) center top no-repeat; padding-top:20px; } 
.residential_box_right { width:410px; float:right; padding-left:22px; background:url(../images/vertical_div2.gif) center left no-repeat;} 
.residential_box_right .residential_hor {background:url(../images/horizontal_div2.gif) center top no-repeat; padding-top:20px;}
.residential_box_left p, .residential_box_right p {text-align:left!important; padding:20px 5px 10px 0!important;}
.residential_box_left h2, .residential_box_right h2 {margin-bottom:20px!important;}

.residential_img {background:url(../images/bg_venture_img.jpg) no-repeat; height:410px; height:171px;}
.residential_img img {padding:15px 0 0 15px;}



ul.projects_inner_thumbnail {list-style:none; padding-left:20px;}
ul.projects_inner_thumbnail li {float:left; padding:0 15px 15px 0; }
ul.projects_inner_thumbnail li a {cursor:pointer; background:url(../images/bg_project_thumbnail.jpg) no-repeat; width:247px; height:150px; overflow:hidden; display:block; float:left; padding:21px 0 0 14px;}

ul.projects_inner_thumbnail li a:hover {background-position:0 -171px;}

form.contact_form { display:block; width:535px; height:515px; margin:0 auto; background:url(../images/bg_contact_form.jpg) top no-repeat; overflow:auto; padding:50px 0 0 50px; font-family:"Comic Sans MS", cursive!important; color:#300; font-size:14px; }
form.contact_form h3 {margin-bottom:30px!important; font-size:16px;}

form.contact_form label {width:110px; float:left; padding-left:80px; clear:both; padding-top:3px;}
form.contact_form span {float:left; text-align:left; padding-right:5px; padding-top:3px;}
form.contact_form input.inputbox {float:left; background:#fff; border:1px solid #c8b997; color:#be9738; font-size:11px; width:200px; height:14px; padding:3px; margin-bottom:15px; }
form.contact_form input.sub_button {background:url(../images/bg_submit_reset.gif) no-repeat;border:none; height:34px; width:100px; color:#fff; font-weight:bold; cursor:pointer; display:inline-block; margin:0 10px;}

form.contact_form textarea.addressbox {float:left; background:#fff; border:1px solid #c8b997; color:#be9738; font-size:11px; width:200px; height:50px; padding:3px; margin-bottom:15px; overflow:auto; }
form.contact_form textarea.messagebox {float:left; background:#fff; border:1px solid #c8b997; color:#be9738; font-size:11px; width:200px; height:100px; padding:3px; margin-bottom:15px; overflow:auto; }

form.contact_form .button {text-align:center; padding-top:20px;}
.contact_add_india {float:left; width:250px; padding-left:150px; text-align:right; padding-right:30px;}
.contact_add_india p {text-align:right!important;}
.contact_add_dubai {float:left; width:300px;}
.contact_add_india a, .contact_add_dubai a {color:#999; text-decoration:none;}
.contact_add_india a:hover, .contact_add_dubai a:hover {text-decoration:underline;}

.map {background:url(../images/bg_map.jpg) no-repeat; width:820px; height:347px; margin:0 auto;}
.map img {padding:10px 15px;}


.underconstruction { padding:50px 0;}
.underconstruction img {display:block; margin:0 auto;}


.signature {width:859px; height:273px; background:url(../images/bg_signature.jpg) no-repeat; margin:20px 0;}
.signature img {display:block; margin:0 auto; padding-top:25px;}
.destination {width:859px; height:418px; background:url(../images/bg_destination.gif) no-repeat; margin:20px 0;}
.destination img {display:block; margin:0 auto; padding-top:25px;}

ul.best_brand {list-style:none; margin-top:10px; width:650px; margin-bottom:20px;}
ul.best_brand li { display:inline; padding-right:10px;}
ul.best_brand li span {background:url(../images/bullet_sq_w.gif) 0px 5px no-repeat; width:12px; height:12px; display:inline-block;}

ul#sitemap { margin-left:100px; font-size:14px;}
ul#sitemap li {list-style:none; margin-bottom:10px; padding-left:20px; background:url(../images/arrow.gif) 0 1px no-repeat;}
ul#sitemap li a { color:#fff; text-decoration:underline;}
ul#sitemap li a:hover { color:#fff; text-decoration:none;}
ul#sitemap li ul { margin-left:20px; margin-top:10px;}
ul#sitemap li ul li {list-style:none;}
ul#sitemap li ul li ul { margin-left:20px; margin-top:10px;}
ul#sitemap li ul li ul li{list-style:none;}

ul.testimonials {margin:0 20px;}
ul.testimonials li {background:url(../images/bullet_testimonial.gif) 0 2px no-repeat; list-style:none; padding-left:30px;}
ul.testimonials li strong {font-size:14px;}

ul.thumbPreview {list-style:none; padding-left:26px; overflow: auto; padding-bottom:20px; }
ul.thumbPreview li { float:left; margin-right:23px;}
ul.thumbPreview li a {}
ul.thumbPreview li a .popup {display:none; position:absolute; margin-top:-222px; border:3px solid #fff;}
ul.thumbPreview li a .left {}
ul.thumbPreview li a .right { margin-left:-331px;}
ul.thumbPreview li a:hover .popup {display:block;}

