/* CSS Document */
body{margin:0px; padding:0px; background:#f7f7f7;}
/* -- header-- */
.header-container{ background:#FFF; float:left; width:100%; font-family:Arial;height:175px;}
.header{ margin:0 auto; width:940px; padding:0px 30px 10px 30px; background:#FFF; height:100px;}
.header .logo{ float:left; width:200px; margin-top:10px;}
.header .mapcontent{ float:right; width:400px; background:url(../images/new_map.png) no-repeat right top; height:94px;}
.header .mapcontent .map_popup{position:absolute; width:200px; margin:42px 0px 0px 175px;}
.header .mapcontent .map_popup .mpadd{ font-size:11px; color:#212121; background:#FFF; position:relative; width:178px; z-index:1; padding:5px 10px;  border:1px solid #999; border-radius:4px; border:1px solid #999; border-radius:4px; line-height:16px;}
.header .mapcontent .map_popup .commarror{ position:relative; margin:0px 20px -4px 160px; z-index:100;}

/* -- slider-container */
.slider-container{float:left; width:100%;}
.slider_wrap{ height:300px; padding:15px 15px 0px 15px ;margin:0px auto; width:940px;}
.slider_wrap .imageslider{ margin-left:20px; width:540px; float:left; background:url(../images/Autoplay_top.png) no-repeat 0px 0px; padding-top:20px;}
.slider_wrap .imagesliderbgbottom{ width:540px; float:left; background:url(../images/Autoplay_bottom.png) no-repeat 0px bottom; padding-bottom:3px;}
.slider_wrap .imagesliderbgcenter{ width:500px; float:left; background:url(../images/Autoplay_middle.png) repeat-y 0px 0; padding:0px 20px;}

.slider_wrap .projectdetails{height:260px; padding:10px 10px; float:right; width:295px; background:#F0F0F0 url(../images/project_details_bottom.png) no-repeat 0px bottom;line-height:14px;}
.slider_wrap .projectdetails h2.heading{ margin:5px 0px 5px 0px; font-family:vegur; font-size:16px; font-weight:bold; color:#000000;text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:5px;}

.slider_wrap .projectdetails .detailtable{ font-family:Arial; font-size:12px; color:#515151;}
.slider_wrap .projectdetails .detailtable td{padding-bottom:5px;width:150px}
.slider_wrap .projectdetails .detailtable .detailtable_row{width:150px;}
.slider_wrap .projectdetails .detailtable .table_seperator{width:20px}



/*.content-container*/
.content-container{float:left; width:100%;}
.content_wrap{width:970px; margin:0 auto; height:auto;}
.content{ float:left; width:920px; padding:15px 15px 15px 35px; background:#FFF; }
.content .leftcontent{ float:left; width:550px;}
.content .rightsidebar{float:right; width:315px;}

.contenttab{ float:left; width:100%;}

.rightsidebar .home_loan{float:right; width:100%; }
.rightsidebar .home_loan a.home_loan_link{float: right; text-decoration: none; cursor: pointer; margin:5px 0px;  background: url('/showcase/themes/super-splendid/images/homeloan_ad_microsite.png') no-repeat 0px 0px; width: 203px; height: 39px; }
.rightsidebar .home_loan a.home_loan_link:hover{background-position: 0px -56px;}





/**/
p.headingtext{ clear:both; font-family:vegur; font-size:16px; color:#333; margin:10px 0px; text-transform:uppercase;font-weight:bold;}
h1.headingtext{ clear:both; font-family:vegur; font-size:16px; color:#333; margin:10px 0px; text-transform:uppercase;}
p.textstyle1 a{text-decoration:none;color: #EF734D;font-weight:bold;}
p.textstyle1 a:hover{color:#9E4545;}

h3.headingtext{ clear:both; font-family:vegur; font-size:16px; color:#333; margin:10px 0px; text-transform:uppercase;}
h2.headingtext{ clear:both; font-family:vegur; font-size:16px; color:#333; margin:10px 0px; text-transform:uppercase;}
p.textstyle1{line-height:20px; font-family:Arial; color:#515151; font-size:12px; margin:0px 0px 5px 0px }
p.bottom-line{background:url(../images/linebg.png) repeat-x 0px 0px; margin:20px 0px 10px 0px;}
table.contenttable{width:100%; margin-top:10px;}
table.contenttable th{ font-family:vegur;font-size:16px; color:#515151; text-align:left;padding-left:9px;}
table.contenttable td{ font-family:Arial;padding:10px 9px; font-size:12px; color:#515151; text-align:centre;}
table.contenttable a{ color:#317da8; text-decoration:none;}
table.contenttable a:hover{ color:#0185d1;}
table.contenttable a img{border:none;}
p.provelogo a{ color:#515151; text-decoration:none; margin:0px 10px;}
p.provelogo img{margin-left:10px;}
p.provelogo a: hover{color:#000;}

#example-one ul.ulstyle{ float:left; width:250px; margin:0px 0px 10px 0px; padding:0px; color:#515151; font-family:Arial; font-size:12px;list-style-image:url(../images/bullets.png)}
#example-one ul.ulstyle li{list-style-position:inside; line-height:24px;}

/*sidebar form*/
.fixed{position: fixed; top:0; }
.sidebarform{ float:right; width:316px; background:url(../images/Form_Top.png) no-repeat 0px 0px; padding:58px 0px 0px 3px;}
.sidebarformbottom{float:right; width:316px; background:url(../images/Form_bottom.png) no-repeat 0px bottom; padding:0px 0px 30px 0px;}
.sidebarformcenter{float:right; width:291px; background:url(../images/Form_miidle.png) repeat-y 0px 0px; padding:0px 10px 0px 15px;}
.mobverfsidebarformcenter{float:right; width:291px; background:url(../images/Form_miidle.png) repeat-y 0px 0px; padding:0px 10px 0px 15px;}
.sidebarformcenter .form_heading{ font-family:vegur; font-size:16px; color:#353535; font-weight:normal;margin:0px;text-align:center;}
.frmtable{ margin-top:10px;}
.frmtable td{color:#333333; font-size:12px; font-family:Arial;padding:5px 0;}
.frmtable td .inputtext{ font-size:12px;  border:1px solid #ccc; width:170px; padding:4px;}
.frmtable td .inputtextcontact{ font-size:12px;  border:1px solid #ccc; width:109px; padding:4px; height:14px;margin-top:2px; float:left;}
.frmtable td .inputtextisd{ font-size:12px;  border:1px solid #ccc; width:46px; padding:4px; margin-top:0px; height:14px;}
.frmtable td .ftextarea{font-size:12px;  color:#9d9d9d; width:170px;height:50px; border:1px solid #ccc; padding:4px;}
.frmtable td .sbmbtn{ background:#646464; color:#FFF; text-transform:uppercase; font-size:13px; border:none; padding:5px 20px; cursor:pointer; font-weight:normal;}
.frmtable td .sbmbtn:hover{ background:#4d4d4d;}

.frmtable td .inputtext_captcha{float:left; width:90px;margin-top:3px;  margin-left:10px; }
.frmtable td .termService_Label{ float: left; width: 261px;}

/*Footer*/

.footer-container{ font-family:arial;float:left; width:100%; background:url(../images/footer.jpg) repeat-x 0px 0px;}
.footer_wrap{ margin:0px auto; width:920px; padding:15px;}
.footer_wrap p{ color:#FFF; font-size:13px; text-align:center; margin:10px 0px;}
.footer_wrap p a{color:#FFF;}
.footer_wrap img{border:none;}
.footer_wrap p.copyrighttext{color:#ccc; font-size:11px; text-align:left; margin-top:50px;}

#floorplan h3{  font-size: 20px;font-weight: normal;margin: 0;padding: 0;}
#floorplan h4{font-family: Vegur,sans-serif; font-size: 21px; font-weight: normal; margin-bottom: 0; margin-top: 0;}
#floorplan .ad:link {
    color: #EF734D;
    font-weight: bolder;  
}
#floorplan .ad:hover {color:#9E4545}
#showinfo_details_left{float:left; width:295px; font-family:Arial; font-size:12px; color:#515151;}
#showinfo_details_right{float:left;padding-left:51px;font-size:13px;width:240px;}
#hide_contact_info{margin-top:0px;padding-top:10px;}
#show_contact_info{margin-top:15px;padding-top:15px;}

.detailtable h2{font-size:12px;margin:0px;}
#location h2{font-size:18px;}
#floorplan h2{font-size:18px;}
.list-wrap{height:auto !important;}

#join_owner_group{float:left; padding:10px 0px 0px 10px;}
#maincontainerpopup .popup .popupcenter .right .socialdiv{margin-left: 23px!important; float: left; width:150px !important;}
#maincontainerpopup .popup .popupcenter .right .content{text-align:center;width:140px !important; margin-bottom:12px; margin-left: 10px;font-family:Vegur, sans-serif; }
ul.nav li a{border-bottom:0px !important;float:left;}

.joinbtn{ 
background:url(/showcase/themes/common/images/join-owner-group.png);
padding: 5px 29px !important;
border: 0px;
}

/* breadcrumbs */
.breadcrumbs_pannel
{
	float:left;
        width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
        background:#f7f7f7;
}
.breadcrums_wrapper {width:1000px; margin:0px auto;}
.bread-crumb-list {float:left; width:800px ; margin:0px; padding: 15px 30px 15px 30px; height: 15px; margin-left: 200px; font-size:10px; }
.bread-crumb-list span{color:#666}
.bread-crumb-list span .bread-crumb-current{font-size:10px;}
.bread-crumb-list span a{text-decoration:none; font-size:10px; color:#666;}
.breadcrumbs
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#808080;
	margin:0px 3px 0px 0px;
	padding:8px 0px 10px 0px;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}

.breadcrumbs a
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#294EB7;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}

.breadcrumbs a:hover
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#294EB7;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}

.breadcrumbs01
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#808080;
	margin:0px 3px 0px 0px;
	padding:8px 0px 15px 0px;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}

.breadcrumbs01 a
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#294EB7;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}

.breadcrumbs01 a:hover
{
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	color:#294EB7;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}
/* breadcrumbs ends */

#social_plugins { float:left; width:100px;padding-top: 10px 0px 0px 40px; margin-top: 10px;}

/* vci popup css */
.Mc_Vci_Main {position:absolute; top: 307px; left: 473px; z-index:999; display: none;}

.Mc_Vci_Main .Mc_Vci_Popup{float:left; width:340px; height:242px;  margin:0px; padding:0px; font-family:vegur; position:relative;z-index:99;}
.Mc_Vci_Main .Mc_Vci_Popup .vciPopUp_arrow{float:left; position:absolute; left:329px; top:100px; z-index:999;}                                                 

.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap{float:left; width:290px; margin:10px 10px; padding:10px 15px; background:#EDEDED;border-radius:3px 3px; box-shadow: 2px 2px 5px #CECBCB; top: 10px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap.absolute_pos{float:left; width:290px; margin:10px 10px; padding:10px 15px; background:#EDEDED;border-radius:3px 3px; box-shadow: 2px 2px 5px #CECBCB; top: 10px; position: fixed;}

.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap p{float:left;width:100%;  margin:10px 0px 5px 0px; padding:5px 0px; color:#353535; font-size:16px; font-family:vegur; text-align:center; line-height:14px;  }

.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table{float:left; margin:10px 0px 0px 0px;  }
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td{float:left; font-size:12px; color:#333; font-family:arial; width:80px; margin:0px; padding:0px 0px 15px 0px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td .inputText{float:left;padding:2px 3px; width:188px; height:20px; border:1px solid #ccc; }
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.contactRow{width:195px; }
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td select.contactDp{float:left; width:56px; height:23px;margin:0px 10px 0px 0px; padding:2px 0px 0px 0px ; font-size:12px; color:#333;  font-family:arial; background: white;
border: 1px solid #CCC;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.contactRow .isd_box_vci {display: inline; float: left; padding-bottom: 0px; padding-right: 5px;margin-top: 2px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.contactRow .isd_box_vci select#isd_code_vci {width: 56px; height: 25px;background: #fff;border: 1px solid #ccc; margin-top:-1px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.contactRow .isd_box_vci .inputtextisdVci{ border-radius: 0px 0px; float: left;padding: 2px 3px;width: 48px;height: 20px;border: 1px solid #CCC; margin-top:-2px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td .inputContact{width:126px; }
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.btn_bottomRow{width:195px;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.btn_bottomRow .popUp_btn{float:left; width:87px; height:28px; color:#fff; font-size:13px; font-family:arial;  background:#646464; padding:0px 8px; margin:0px 20px 0px 0px;  border:0px; cursor:pointer; }
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.btn_bottomRow .popUp_btn:hover{background:#4d4d4d;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.btn_bottomRow #btnCancel{margin:0px; background: #646464;}
.Mc_Vci_Main .Mc_Vci_Popup .Mc_Vci_wrap .vci_table td.btn_bottomRow #btnCancel:hover{background: #4d4d4d;}

.Mc_Vci_Main_Mob_Verf {position:absolute; top: 307px; left: 473px; z-index:999; display: none;}
.Mc_Vci_Main_Mob_Verf .Mc_Vci_Popup .Mc_Vci_wrap_Mob_Verf{font-size: 12px;color: #666666; float:left; width:310px; margin:10px 10px; padding:20px 0px 0px 10px; background:#EDEDED;border-radius:3px 3px; box-shadow: 2px 2px 5px #CECBCB; }

#auto_submit_cform{background: #000;width: 100%;height: 780px;position: fixed;z-index: 1000;opacity: 0.8;
-moz-opacity: 0.5;
filter: alpha(opacity=80);
-khtml-opacity: 0.8;}
#auto_submit_cform a.close {color:#353535;text-decoration:none;cursor:pointer;position: absolute;right: 10px;top: 30px;}
#more-urls {font: 13px/25px arial;height: 21px;margin-left: 10px;max-width: 300px;margin-top:10px;}
#more-urls .goto {border-bottom: 1px solid #D6D6D6;color: #666666;height: 20px;}

.red{color:#f15a24;}
.f13 {font-size:13px;}
.textright{text-align:right;}
.blue{color:#638094;}
.nounderline{text-decoration:none;}
.textbox{width:255px;padding:2px;border:1px solid #a6a6a6;}
.popupcontent{float:left;margin: 0 0 25px 17px; font-family:arial; }
.popupcontent .left{width:40px;float:left;}
.popupcontent .right{width:100%;float:left;}
.popupcontent .right .msgsent{ color:#666; line-height:18px; font-size:18px; margin-bottom: 10px; font-weight:bold;margin-top:0px; padding-left: 40px; background: url(/images/send_message/correct.jpg) no-repeat 0 center;}
.popupcontent .right .thankyou{ color:#666; line-height:18px; font-size:18px; margin-bottom: 10px; font-weight:bold;margin-top:0px; padding-left: 40px; background: url(/images/send_message/correct.jpg) no-repeat 0 center; color:#8cc63f}

.popupcontent .right .largefont{font-size:18px;font-weight:bold;}
.popupcontent .right .error{font-size:14px;margin:5px 0px;color:#f15a24;}

.popupcontent1{margin-left:30px;float:left;margin-bottom:25px;}
.popupcontent1 .left{width:40px;float:left;}
.popupcontent1 .right{width:270px;float:left;}
.popupcontent1 .right .msgsent{font-size:18px;font-weight:bold;margin-top:10px;}
.popupcontent1 .right .thankyou{font-size:18px;font-weight:bold; color:#8cc63f}

.popupcontent1 .right .largefont{font-size:18px;font-weight:bold;}
.popupcontent1 .right .error{font-size:14px;margin:5px 0px;color:#f15a24;}

#maincontainer .popup1 .popup{float:left;width: 310px;}
.popupcenter{background:url(/images/send_message/popupcenter.png) repeat-y;width:399px;padding-top:0px;float: left;}
.newModal_contentDiv .popupcenter{float: none;}
.submit{border:0px none;background-color:#638094;color:#fff;padding:3px 16px;margin-right:5px;margin-top:3px;}
.popupbottom{background:url(/images/send_message/popupbottom.png) no-repeat;height:7px;width:399px;float: left;}

.heading {font-size:18px;font-weight: bold;margin-bottom:5px;}
.heading .sub {font-size:13px;font-weight: normal;}

label {cursor:pointer;}

/* valign:center */
#page{display:table;overflow:hidden;margin:0px}
*:first-child+html #page {position:relative;}/*ie7*/
* html #page{position:relative;}/*ie6*/

#content_container{display:table-cell;vertical-align: middle;}
*:first-child+html #content_container{position:absolute;top:0%;}/*ie7*/
* html #content_container{position:absolute;top:0%;}/*ie6*/

*:first-child+html #content{position:relative;top:0%;}/*ie7*/
* html #content{position:relative;top:-50%;}/*ie6*/

.heading .contact_now_heading{font:bold 15px arial; margin:5px auto 15px; text-align: left;}

/* Email Suggestion */
.email-suggestion  a { cursor: pointer; text-decoration: underline; color: rgb(248, 17, 17);word-wrap:break-all;width:180px;word-break: break-all;}
.email-suggestion {width: 278px;}
.email-suggestion td.email-suggestor {padding-right: 10px; width: 180px;}
#contactvciform .email-suggestion td.email-suggestor {padding-right: 10px; width: 196px !important;}
.email-suggestion a span.email-domain {font-weight: bold;}
iframe[id^="oauth2relay"] { position: fixed !important; }

.autowidth {width:auto !important ;}

.brochure_block {
    float: left;
    width: 238px;
    margin: 20px 0px 20px 5px;
    padding: 15px 35px;
    background: #eaeaea;
    opacity: 0.7;
    filter: alpha(opacity=70);
    height: 120px;
}

.brochure_block span.know_more {
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #222222;
    font-weight: normal;
    font-family: arial;
    text-align: left;
    line-height: 18px;
    line-height: 18px;
}

.brochure_block p.trochure_txt {
    display: block;
    margin: 8px 0px 12px 0px !important;
    padding: 0px 0px 12px 0px;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    font-family: arial;
    text-align: left;
    line-height: 16px;
    border-bottom: 1px dashed #666666;
}

.brochure_block a.brochure_btn {
    padding: 10px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: arial;
    background: #e98726;
    border-radius: 2px 2px;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none;
    text-shadow: 0px 1px 1px #000101;
}

.brochure_block a.brochure_btn:hover{
    background : #d77a1e;
}