/* CSS Document */

html {margin:0px !important}
body,form,h1,h2,h3,h4,h5,h6,p,ul,ol {margin:0px; padding:0px;}
body {font:normal 10pt arial; background:#FFF !important}
#MainContainer {width:1000px; margin:auto; background:#FFF; /*box-shadow:0px 5px 7px 0 rgba(0, 0, 0, 0.78)*/}
.lfloat {float:left}
.rfloat {float:right}
.clear {clear:both}
a {text-decoration:none}

.topMenu {float:right; height:20px; padding:10px 0px 0px 0px}
.topMenu li {float:left; list-style:none;}
.topMenu li a{color:#666; padding:0px 6px; display:block; font-size:7pt; text-transform:uppercase; border-right:1px solid #666}
.topMenu li:last-child a{border:0px}
.nav {float:right; margin-top:12px}
.nav li {float:left; list-style:none;margin-right:10px}
.nav li a {
    background:#06679B;
    border-right: 0 solid #333333;
    color: #FFFFFF;
    display: block;
    font: 8pt arial;
    padding: 8px 6px;
    text-transform: uppercase;
    border-radius:5px
}
.nav li a:hover {background:#EA8800;}
.nav li:last-child a {border:0px}
/* .logo {font:bold 25pt arial; text-transform:uppercase;; padding:0px; margin-bottom:20px}*/ 
.logo {font: bold 25pt arial; margin:-25px 0px 6px 0px; padding:0px; text-transform: uppercase; width: 350px;}
.logo strong {display: block; font: 10pt verdana; padding-left: 100px; text-align: center;}
.red {color:#900}


.ui-tabs { position: relative; padding: .2em; zoom: 1;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin:-32px 0px 0px 10px; padding: .2em .2em .2em 0em; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;background:#117dbe; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FFF }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em;background:#117dbe; color:#FFF; border-radius:0px 5px 5px 5px; width:700px; margin:0px 0px 0px 10px; float:left }
.ui-tabs .ui-tabs-panel h1{font:bold 14pt arial; color:#FF6; margin-bottom:10px}
.ui-tabs .ui-tabs-panel .pbtn {background:#FF6; color:#000; display:inline-block; padding:10px; float:left; margin:10px 10px 0px 0px; text-align:center; font:bold 10pt arial}
.ui-tabs .ui-tabs-panel .pselect {border:0px; height:25px; font:normal 10pt arial; padding:3px; width:135px}
.ui-tabs .ui-tabs-panel ul li{float:left; margin:5px; list-style:none; width:160px }
.ui-tabs .ui-tabs-panel ul li strong{font:bold 10pt arial}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-state-default {background:#e4e0c5; color:#797367; font:normal 12pt arial; border-radius:5px 5px 0px 0px}
.ui-state-default a {color:#797367}
.ui-tabs-panel {}
.cinfo {float:right;margin-right: 10px;margin-top: 8px;}
.cinfo li {float:left; list-style:none}
.pmail {background:url(images/mail.png) no-repeat 0px 0px; padding:7px 20px 0px 40px; height:25px; cursor:pointer}
.pcall {background:url(images/phone.png) no-repeat 0px 0px; padding:7px 20px 0px 40px; height:25px; cursor:pointer}

.pmailInfo {position:absolute; border:2px solid #FF6; padding:10px; background:rgba(00,00,00,0.6); color:#FFF; top:30px; left:400px; border-radius:5px; font:normal 12pt arial}
.pcallInfo {position:absolute; border:2px solid #FF6; padding:10px; background:rgba(00,00,00,0.6); color:#FFF; top:30px; left:400px; border-radius:5px;}
.closemail, .closecall {display:block; font:bold 10ptr Arial; color:#999; cursor:pointer; float:right; border:1px solid #999; padding:5px; display:inline-block}
.closemail:hover, .closecall:hover {display:block; font:bold 10ptr Arial; color:#FF0; cursor:pointer; float:right; border:1px solid #FF0; padding:5px; display:inline-block}
.vlist li {float:none;}
.vlist li a {color:#FFF}
.vlist li a:hover {color:#FFF; border-bottom:1px dotted #FF0}
.smail {background:url(images/mail_sml.png) no-repeat 0px 12px; padding:10px 0px 10px 25px}
.scall {background:url(images/phone_sml.png) no-repeat 0px 12px; padding:10px 0px 10px 25px}

.twoCol {padding:0px 0px 0px 10px; margin-top:5px}
.twoCol .pro_brdr{border:1px solid #D7D7D7;}
.twoCol .firstcol ul li {list-style:none;}
.twoCol .firstcol ul li a{background:url(http://realestatebaba.com/wp-content/uploads/2014/04/arrowblt.png) no-repeat  3px 4px; display:block; padding:10px 10px 10px 22px;border-bottom:1px solid #D7D7D7;}
.scndcol .project-gallery-center h3 {font: bold 11pt arial;}
.scndcol .propimg{width:200px; height:100px}
.plasce {font: bold 10pt arial; float:left; margin-right:15px}
.twoCol div h1 {font:normal 12pt Arial; margin:5px 0px 10px 0px; color:#575757; padding-bottom:10px}
.twoCol div .underline {border-bottom:1px solid #CCC}
.twoCol div ul li strong {display:block; color:#999}
.twoCol .firstcol{width:185px; float:left}
.twoCol .scndcol {width:610px; margin-left:15px; float:left}
.twoCol h2 { font: bold 12pt arial;margin-bottom: 15px; color:#575757; display:inline-block}
.thrCol {border: 1px solid #CCC;float: right;margin-right: 10px;padding: 5px 0;text-align: center;width: 160px;}
.thrCol img {width:150px; height:100px}
.thrCol li { border-bottom: 1px solid #CCCCCC;list-style: none outside none;margin-bottom: 15px;padding-bottom: 5px;}

.threeCol div {margin-right:5px; float:left}
.threeCol div span {color:#3e6a83; margin-left:10px}
.threeCol div strong {display:block; color:#900; margin-top:5px}
.threeCol ul {margin-left:15px;-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.threeCol ul li {list-style:disc; color:#CCC; margin-bottom:15px}
.threeCol ul li:hover {background:#ffffbf}

.threeCol ul li a{color:#2399c5}
.threeCol ul {padding-top:10px}
.threeCol ul li a{color:#2399c5}
.threeCol ul li strong{color:#2399c5; font:normal 9pt "Times New Roman"}
.footer {background:url(images/footerTop.jpg) top no-repeat #117DBE; padding:70px 10px 0px 10px;color:#FFF}
.footer div ul {float:left; padding:0px 25px; border-right:1px solid #CCC; width:270px; display:block}
.footer a {color:#FFF !important}
.footer a:hover{color:#FFFFBF !important;}
.noborder {border:0px !important} 
.footer div ul li{list-style:disc; margin:5px 0px 5px 15px; float:left; padding-left:15px; width:100px}
.footer div ul .heading {font:bold 11pt arial; list-style:none; margin-left:-5px; width:200px}


.footerStrp {background:#000; padding:5px; color:#999; text-align:center}


.project-gallery-right {float:right; width:390px}
.property-top {margin-bottom:15px}
.project-gallery-left {margin-bottom:10px}


/* ADDS */
.fadds {border:1px solid #CCC;text-align:center; margin:10px auto;width:98%;}
.fadds img {width:980px; height:100px}
.Tadds div {float:left; width:179px; margin-left:16px; height:71px}
.addBox {
    border:1px solid #CCC;
    float: left;    
    margin-left: 10px;    
    width: 230px;
    color:#CCC;
    font:bold 14pt arial;
    text-align:center
}
.addBox img {height:175px !important; width:230px !important}