/* CSS Document */
html{height:97%}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px auto; padding:0px; height:97%; background:#558bc7; padding-top:1%}
a{outline:none;outline:0}
#container{background-color:#eef2fb; margin:0px auto; width:900px; height:586px;}
#containerSub{background-color:#eef2fb; margin:0px auto; width:900px}
#header{border-bottom:solid 1px #FFF}
#link{float:left; width:460px; text-align:right;}


.linkrol,.linkrolh{background-image:url(../images/link_bg.gif);display:block;float:left;height:30px;border:solid 1px #FFF;text-align:center; border-width:0 1px 0 0;width:87px;padding:61px 0 5px}
.linkrolh{background-image:url(../images/link_bg_rl.gif)}
.tnActive{background-image:url(../images/link_bg_rl.gif)}
#link a:hover{background:url(../images/link_bg_rl.gif)}
.tagline{color:#0099FF; font-size:18px; text-align:center}


#linkP{float:left; width:560px; text-align:right}
#linkP a:hover{background:url(../images/link_bg_rlinn.gif)}
.tnActiveP{background:url(../images/link_bg_rlinn.gif)}
.linkrolP{background:url(../images/link_bginn.gif); display: block; float:left; height:30px; border:solid 1px #FFF; text-align:center; border-width:0px 1px 0px 0px; width:110px; padding:61px 0px 5px 0px;}


.linkrolP,.linkrolPH{background-image:url(../images/link_bginn.gif);display:block;float:left;height:30px;border:solid 1px #FFF;text-align:center; border-width:0 1px 0 0;width:110px;padding:61px 0 5px}
.linkrolh{background-image:url(../images/link_bg_rlinn.gif)}
.tnActiveP{background-image:url(../images/link_bg_rlinn.gif)}
#linkP a:hover{background:url(../images/link_bg_rlinn.gif)}


#linkmenu{ float:right; text-align:right}
.mtb{margin-top:13px; margin-bottom:13px} 
#logo{width:125px}
.heightA{ height:108px;}
#profile{ float:right; width:340px}
.fr{float:right; color:#0f3a92; font-weight:bold}
#header1{ width:511px; height:290px}
#tab{padding:15px; height:120px; background:url(../images/thumb_bg.jpg) repeat-x; font-size:11px}
#tab p{ margin-top:3px;}
#footer{ margin:0px auto; width:870px; padding:10px 15px 0px 15px; color:#CCC; font-size:11px}
span{float:right; margin:0px auto; text-align:right}
span a{ color:#FFF; text-decoration:none}
.tabbg{background:url(../images/tab_bg.gif); width:263px; height:109px; float:left; padding:5px}
.marginrl{margin:0px 22px 0px 22px}
.mt{margin-top:10px}
#headerinn{background:#FFF}
p{letter-spacing:0.04em; text-align:justify}
#cr{ background-image:url(../images/cr_bg.gif); background-repeat:repeat-x; margin-left:15px}
#subpage{ }
.sublink{width:150px}
.sublink a{ width:150px; display:block; background-color:#EEE; text-decoration:none; color:#000066; line-height:25px; margin:0px 3px 2px 0px; text-indent:10px}
.sublink a:hover{background-color:#CCC}
#subimg{ width:250px}
#content{padding:15px; height:290px; line-height:19px}
.block{background:#003366; width:230px; display:block; color:#FFF; font-size:22px; text-align:center; line-height:25px; padding:10px}
.clr1{height:140px; display:table-cell; vertical-align:middle;}
#home{height:264px;display:none}
.tab{height:22px; background:#FFF}
.thumb{background-image:url(../images/tab_off.gif); font-weight:bold; color:#FFF; border:solid #a3c1e7; border-width:1px 1px 0;  display:block; width:130px; line-height:23px; float:left; text-decoration:none; text-align:center;}
.thumbActive:hover{background-image:url(../images/tab_off.gif); font-weight:bold; color:#FFF; border:solid #a3c1e7; border-width:1px 1px 0;  display:block; width:130px; line-height:23px; float:left; text-decoration:none; text-align:center;}
.thumb:hover{background-image:url(../images/tab_off.gif); color:#000;}
.thumbActive{background-image:url(../images/tab_on.gif); color:#000;}
.thumbActive:hover{background-image:url(../images/tab_on.gif); color:#000;}
.selected{background:url(../images/tab_off.gif); border:solid #a3c1e7; border-width:1px 1px 0;  display:block; width:130px; height:23px; float:left; text-decoration:none; text-align:center;}

#subcontentsAU, #subcontentsPt, #subcontentsCr, #subcontentsCt{width:564px; height:256px; margin-left:15px}
#aboutus, #projects, #career, #contact, .subs{ display:none;  height:268px; padding:15px; background-color:#FFF;}
.subs{display:block}
#content_profile, #content_career1, #commercial, #headoffice{width:553px; padding:10px; height:223px; overflow:auto; float:left; background-color:#c9def9; border:solid #a3c1e7; border-width:0px 1px 1px 1px}
#content_team, #residential, #leisure, #content_career2, #content_career3, #branchoffice, #bansal, #rathor, #aman, #sanjiv, #jitender, #vivek{ display:none; width:553px; padding:10px; height:223px; overflow:auto; float:left; background-color:#c9def9; border:solid #a3c1e7; border-width:0px 1px 1px 1px}
#content_team a{text-decoration:none; color:#000066}
#content_team a:hover{ color:#6666CC}
.fl{ float:right; margin-right:10px}

#subcontentsPt, location_lucknow, ul li {list-style-image:url(../images/arrow1.gif)}
#subcontentsPt, location_lucknow, ul li ul li{list-style-image:url(../images/arrow2.gif)}
#content_project, #content_project_noida{padding:15px; background-color:#FFF; margin:15px; border:solid 1px #EEE}
.mrl{margin-left:5px; margin-top:5px}
#contentLoaderP{ height:auto}
#contentMng{width:520px; float:right;}
#about_bpark_lucknow, #about_bpark_noida{height:425px; line-height:19px}
#location_lucknow, #location_noida{ display:none; width:520px; height:423px; background:#000099}
#location_luck, #spec_lucknow, #loc_noida, #spec_noida, #headofficein{overflow:auto; width:500px; height:380px; padding:10px; margin:0px; float:left; background-color:#c9def9;}
#Associates_lucknow, #f_lucknow, #Associates_noida, #f_noida{padding:10px; overflow:auto; width:500px; height:405px}
#keyAssociates_lucknow, #features_lucknow, #keyAssociates_noida, #features_noida{ display:none; overflow:auto; width:500px; height:380px; margin:0px; float:left; background-color:#FFF;}

.sub{display:block; width:520px; height:405px; float:left; background-color:#c9def9;}
#city_lucknow, #map_lucknow, #ground_lucknow, #branchofficein, #typical_lucknow, #city_noida, #map_noida, #floor_plate_noida{float:left; display:none; background-color:#c9def9; width:497px; height:380px; padding:10px; overflow:auto}
#specification_lucknow, #specification_noida, #contactinn{display:none; width:520px; height:423px}
.heightC{ height:193px;  text-align:center; padding:0px 5px 5px 5px; line-height:25px;}
.heightL{height:195px; text-align:center; padding:0px 5px 5px 5px;display: table-cell; vertical-align:middle; line-height:27px;}
.divpro{width:300px; float:left; height:425px}
.brdr{border:solid 1px #89acd8}
.cl1{clear:both}
.mpl{float:right;}
ul li{margin:0px; padding:0px}
#prolink{text-align:right}
#prolink a{text-decoration:none; border:0px; color:#000066; margin:0px 10px 0px 10px; font-weight:bold}
#prolink a:hover{color:#3399CC}
.heading{ font-size:13px; color:#000099; padding-top:15px}
#specification{}
#specification td{ background-color:#eef3fa; border-bottom: solid 1px #EEE}
#floor a{ text-decoration:none; font-size:14px; font-weight:bold; color:#333}
#floor a:hover{ color:#999}

#thumbBox{position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand;cursor: pointer;}
#thumbBox .footerbar{font: bold 12px arial; letter-spacing: 2px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right}
#thumbBox #thumbImage{background-color: white}
#thumbLoading{position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index:5}
