/* CSS Document */
body{margin:0px; padding:0px; background:#f7f7f7;}
/* -- header-- */
.header-container{ background:#FFF; float:left; width:100%; font-family:Arial;height:154px;}
.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/map.png) no-repeat right top; height:94px;}
.header .mapcontent .map_popup{position:absolute; width:200px; margin:32px 0px 0px 160px;}
.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%; background:url(../images/bg_red.jpg) repeat-x 0px 0px;}
.slider_wrap{ height:300px; padding:15px 15px 0px 15px ;margin:0px auto; width:940px; background:#FFF url(../images/bg_red.jpg) repeat-x 0px 0px;}
.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:268px;padding:10px 10px; float:right; width:295px; background:#F0F0F0 url(../images/project_details_bottom.png) no-repeat 0px bottom;line-height:17px;}
.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:9px;width:150px}
.slider_wrap .projectdetails .detailtable .detailtable_row{width:120px;}
.slider_wrap .projectdetails .detailtable .table_seperator{width:25px}


/*.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%;}




/**/
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:276px; background:url(../images/Form_miidle.png) repeat-y 0px 0px; padding:0px 15px 0px 25px;}
.sidebarformcenter .form_heading{ font-family:vegur; font-size:17px; color:#353535; font-weight:normal;margin:0px;text-align:center;}
.frmtable{ margin-top:10px;}
.frmtable td{color:#333333; font-size:12px; font-family:Arial;}
.frmtable td .inputtext{ font-size:12px;  border:1px solid #ccc; width:170px; padding:4px;}
.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;}



/*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 {
    color: #EF734D;
    font-weight: bolder;  text-decoration:none;font-size:16px;
}
#layout .ad {
    color: #EF734D;
    font-weight: bolder; text-decoration:none;font-size:16px;
}

#layout .ad:hover{color:#EA8A31}
#floorplan .ad:hover {color:#9E4545}
#showinfo_details_left{float:left;font-size:12px;width:285px; }
#showinfo_details_right{float:left;padding-left:152px;font-size:12px;width:104px;}
#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;}