body{
    margin:0px;
    padding:0px;
    font-family:arial;
    font-size:14px;
}
ul{
    margin:0px;
    padding:0px;
}
ul li{
    margin:3px 0px;
    padding:3px 0px;
}
.popbox{
    z-index:10000;
    display:block;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWIAAAATCAMAAACdi/eYAAAAh1BMVEUAAACUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJTg4eKUlJSUlJTf4OGUlJSUlJTOzs/e3+CUlJTm5+jZ2tuUlJTIycnm5+jm5+jm5+jX2Nnk5ebh4uPn6Ono6eru7+/v8PHx8fL09PX4+Pj4+fn7/Pz8/Pz+/v7+//9NnOYfAAAAIXRSTlMAAAECAwUICQoLDhYdISIoKTQ3VltqbHByeX2gv8HC5u6aKiOiAAAAeklEQVQYGe3BSw7CQBBDwWf3MEogyv1vCwvCT2wbiYWrICIiIiL+nvgiotFVfBDa1iGij3gn79sgWokXeewbuEz0EU+qua94FtFp8OR5XqmF6GUeNE8XaiGaDQ6quljzSjQzD2MOSkQ3c3DJmGhn7mSXGEQ7c1AV8Qs3LdMDO2ylPw4AAAAASUVORK5CYII=) no-repeat 1px top;
    position:fixed; bottom:0px; right:0px;
    width: 348px;
    padding-top:19px;
}
.popbox_bottom{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWIAAAATCAYAAACqVQeqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdZJREFUeNrs3NtKAlEUxvGtjaFRVATRAUo6XERB0KN0eAufoafwkTpdFtRNFzlBjUVdFEPOIZ1pLd2SBEUTJkT/H3yMjIeLdfGxWaI584VqtaqXEcmqZHtnd29fb0xMjBsAQH/kGQEAUMQAQBEDAP5GEafNZjPWB61Wi8kBwACLOJUken1+errXG1LITA4ABlzE2rxx/a5+qzeiKGJyADDAItY9RCjx3Zp7Lafh1yRJTRiGTA8AfruIK5WKXnQt8SJ5jKLw8ezs9FRvhmFk4jhmggAwgBOxFnFD4knqbq125Xlee0XRaATtk3GapkwSAH6xiLVlA8m15EJSOz46POmWsZ6Mfd83QRC0v8RLkoSpAkAGue+8yP7UeUyyKNmSbEoWyuXy0vrGxlqxWCoxSgD4GSfDa7vriYLprCtC13UDiSeFPD87Nz9dEmPCcZwCowWAPp6Ie07Fjj0Zz0pWJMuSskT/Bahon89n+VwA+Id05fsquZQcZCpMW8ZDEl1FTEpmTGddMWULumifz1HGAPBlEevvM24k55nL0paxvq9gi1dPw6Om83eZw+Z93UERA8DnRawrXl/y8OOytIWs8h/CaRgAvl/Gzb4UZk8pAwAAAH/LmwADALVTlf5JvwumAAAAAElFTkSuQmCC) no-repeat 1px bottom;
    width: 348px;
    float:left;
    padding-bottom:18px;
}
.popbox_content{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWIAAAATBAMAAABYexqZAAAAG1BMVEUAAACUlJSUlJSUlJSUlJTn6On7+/v8+/v8/PwkbSCIAAAABXRSTlMAAAovgUdfCLwAAAA5SURBVEjHY2JgYGBUdo3oGDKAiWGogVEXj7p41MUD6OL/74cMGE0Voy4eTcejqWLUxaMuHnXxYAUAbwWasatblp4AAAAASUVORK5CYII=) repeat-y 1px 0;
    width: 288px;
    float:left;
    padding:0px 30px;
}
.left_h{ float:left;
         width:235px;   
}
.closebtn{
    width:32px;
    margin-top:-11px;
    height:25px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAMAAABn0dyjAAAAe1BMVEXn6On////n6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Onn6Ona29zb29zb3Nzc3d7e3t7e39/f4ODj5OXl5eXl5ufm5+jn6Onu7u7x8vLy8/P///+W1vw/AAAAGXRSTlMAAAQOFRssLTk/UVdaaXiOmZqcoqXD3uftoAVg9QAAAG1JREFUeNrt0kkWgjAAg+FEBXECQetQZI7D/U+o73UJ7QXw2+ZfBoyNvEwM0CjgFoHSx8tqFw7u2v+D2QTuDxe9vMFDCXhS6dufgxbgRn03vb9rHQGykGzVjNlWBgDJ9Kpp56ULuNpm+dhhjZ8vpsdsd22o1gEAAAAASUVORK5CYII=) no-repeat;
    position:absolute;
    right:0px;
}
.left_h h2{
    margin:0px 0px 5px 0px;
    font-family:Trebuchet MS;
    font-size:20px;
    color:#333333;
    letter-spacing:-1px;
    width: 290px;
}
.left_h p{
    margin:0px 0px 2px 0px;
    font-family:Trebuchet MS;
    font-size:14px;
    color:#666666;
    text-align: left;
}
.c_content{
    width: 310px;
    float:left;
}
.c_content ul{
    margin-bottom:10px;
}
.c_content ul li{
    font-size:13px;
    color:#666666;
    line-height:10px;
    text-align: left;
    list-style: square inside none;
    text-align: left;

}
.popup_btn{border:0px none;background-color:#7ac943;cursor:pointer;padding:3px 8px;color:#fff;font-family:vegur;float:left;margin-right:10px;width:194px;}
.popup_btn:hover{border:0px none;background-color:#68b334;cursor:pointer;padding:3px 8px;color:#fff;font-family:vegur;float:left;margin-right:10px;}
.popup_close{position:absolute;background:url(/public/images/requirement_popup/close.png) no-repeat 0px 1px;height:24px;width:28px;right:0px; float:right;border-radius:0 0 6px 8px;}




/* form CSS */
.updateForm{position:fixed; z-index:20002;bottom:0px;margin-bottom: -8px;right:0px;width:570px;}
.popupform{  padding:15px 15px 15px 40px;width:516px; float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj8AAAAbBAMAAABhIPMNAAAAGFBMVEUAAACUlJSUlJSUlJSztLTn6Ons7e38/PzdaAZjAAAABXRSTlMAAQ9CpoxxDbMAAABISURBVFjD7dABEQAQAASwJ4EOsiighAROfQHcSbBFWE1KH+vw2rMlNXwJEiRIkCBBggQJQpAgQYIECRIkCEGCBAkSJEiQIHIBi/GCoWv0b2oAAAAASUVORK5CYII=) repeat-y left top;max-height:550px;overflow-x:hidden !important;overflow-y:scroll !important;}
.closeform{float:right;margin-right: -5px;margin-top: -20px;cursor:pointer;}
.heading{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;font-weight:bold;margin: 2px 0 24px;line-height: 15px;text-align: left;}
.row{margin:8px 0px;}
.attribute{width:126px;text-align:right;margin-right:20px;float:left;font-family:vegur;font-size:16px;color:#333;}
.value a{font-family:vegur;font-size:16px;color:#333;}
.attribute span{color:#56788e;}
.value{float:left;width:350px; text-align: left; font-size:13px; color:#666;}
.w220{width:220px !important;}
.headingtext{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;margin: 2px 0;}
.radiotype{padding: 3px;width: 212px;color:#666666;font-family:vegur;font-size:14px;}
.bigtextbox{float:left; box-shadow: 2px 2px 2px #eee inset;padding: 3px;width: 212px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .bigtextbox{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.stdcode{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 2px;width: 82px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;margin-right:6px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .stdcode{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.phoneno{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 3px;width: 124px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .phoneno{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.mediumtextbox{float:left; box-shadow: 2px 2px 2px #EEEEEE inset;padding: 2px;width: 102px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:10px;color:#666666;font-family:vegur;font-size:14px;}
.smalltextbox{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 2px;width: 80px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:10px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .mediumtextbox{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.textarea{margin-top:6px;box-shadow: 2px 2px 2px #EEEEEE inset;padding: 3px;width: 210px;height: 48px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .textarea{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.show_search_icon{ background-position: 200px 50%; background-repeat: no-repeat;}
.submitbtn{background-color:#7ac943;border:0px none;cursor:pointer;padding:4px 10px;color:#fff;font-family:vegur;font-size:16px;}
.submitbtn:hover{background-color:#67ba2d;border:0px none;cursor:pointer;padding:4px 10px;color:#fff;font-family:vegur;font-size:16px;}
.clear{clear:both;height:0px;overflow:hidden;}
popup_label{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f89c32;float:left;margin-top: 2px;width: 155px;}
.error{border:1px solid #f89c32 !important;box-shadow: 2px 2px 2px #EEEEEE inset;}
.no-boxshadow .error{border-bottom:1px solid #f89c32;border-top:2px solid #f89c32;border-left:2px solid #f89c32;border-right:1px solid #f89c32;;}
.popupdiv{margin-top:30px;}
.no-cssgradients .glossy {background:url(/public/images/requirement_popup/again-01.png) repeat-y left top;}
.cssgradients .glossy{ background:#FFF url(/public/images/requirement_popup/again-01.png) left top repeat-y;}
.partition{background:url(/public/images/requirement_popup/partition.png);height:2px;width:521px;margin:20px 0px;}
.imgtop{background:url(/public/images/requirement_popup/again-01.png) no-repeat 0px top;height:20px;width:568px;float:left;}
.imgbtm{background:url(/public/images/requirement_popup/again-03.png) no-repeat 0px bottom;height:17px;width:567px;float:left;margin-top:0px;}

a.cancel{
    color: #638094;
    text-decoration: none;
    font-weight: bold;
    float: right;
    margin-top: 4px;
    margin-right: 10px;
}
a.cancel:hover{
    text-decoration:underline;
}

/*Thanks you pop-up*/
.thankuRight{
    width:561px;
    height:192px;
    background:url(/public/images/requirement_popup/thankyoufull.png) no-repeat;
    font-family:Vegur,sans-serif;
    line-height:18px;
    position:fixed;
    right:0;
    bottom:0;
    z-index:20000;
}
.thankuRight .thnankucontent{
    padding:30px;
    height:132px;
    width:500px;
    background:url(/public/images/requirement_popup/tick1.png) no-repeat 35px 25px;
}
.thankuRight h2{
    font-family:Arial;
    margin:0px 0px 0px 0px;
    padding:0px;
    font-size:21px;
    color:#4d4d4d;
    padding-left:50px;
    height:22px;
    width:450px;
}
.thankuRight p{
    font-size:16px;
    color:#4d4d4d;
    padding-left:55px;
    margin:0px 0px 15px 0px;
    text-align: left;
}
.chrome .thankuRight .closeform{
    cursor:pointer;
    position:fixed;
    margin-left:500px;
    margin-top:-45px;
}

.thankuRight .closeform{
    cursor:pointer;
    /*position:fixed;*/
    margin-left:250px;
    margin-top:-45px;
    margin-right:-20px;
}
.thankuRight p.meanwhile{
    width:440px;
    margin:0px 0px 5px 0px; 
    padding-left:55px;
    color:#6d6E71;
    font-size:14px;
}
.thankuRight .btn{
    border:0px none;
    background-color:#7ac943;
    cursor:pointer;
    padding:5px 10px;
    color:#fff;
    font-family:Trebuchet MS;
    width:194px; 
    font-size:14px;
}
.thankuRight .btn:hover{
    background-color:#68b334;
    cursor:pointer;
}

/*Validation CSS*/
.validation-failed{
    border: 1px solid #F89C32 !important;
    box-shadow: 2px 2px 2px #EEEEEE inset;
}

.validation-advice{
    display: none;
    color: #F89C32;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 2px;
    width: 120px;
}

.location_txt{ margin-bottom: 2px; margin-right: 5px; float:left; background: #FFF;box-shadow: 0px 0px 0px #eee inset; height:15px; padding:1px 6px 2px 6px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:0px;-webkit-border-radius:0px;color:#666666;font-family:vegur;font-size:13px; margin-bottom:2px;}
.location_txt img{cursor:pointer; vertical-align: middle !important}
.add_more_location{  float:right; width:100%; margin:2px 0px; }
.add_location{ background:url(/public/images/requirement_popup/plus_icon.png) no-repeat 0px 0px; padding-left:15px; float:left; width:100%; color:#638094; font-size:12px; cursor:pointer; margin:2px 0px;}


/* project popup*/
.project_popbox{
    z-index:10000;
    display:block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKBAMAAAGvz8GPAAAAG1BMVEX///////////////////8zMzNAQECZmZn///8DP+GtAAAACXRSTlMATJi2xfLy8vLTAYoGAAAAZklEQVQ4y2NgwApaQzFBA3alWFSGMriGEgcMGIgGpcSZGM5ApNWhDBwd1AXYg40S0MBAdaBBXT83UdvPEUPAQAbhjkEMWgQYGCTaU0MHL0jvEGDoGMwODA3NaGDoGNQODI0YAi4EAFmJIHeODEy0AAAAAElFTkSuQmCC') no-repeat 1px top;
    position:fixed; bottom:0px; right:100px;
    width: 321px;
    padding-top:10px;
}
.project_popbox_bottom{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKAQMAAAFnL07/AAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlPy8gOq3TcAAAAoSURBVBjTY2hgAIIGBiiFDBqwsHCCBqxiRIsy0kTwAANRgLFhqKgEANhBDcuOZ/qKAAAAAElFTkSuQmCC') no-repeat 1px bottom;
    width: 321px;
    overflow:hidden;
    padding-bottom:10px;
}
.project_popbox_content{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKAQMAAAFnL07/AAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlPy8gOq3TcAAAAoSURBVBjTY2hgAIIGBiiFDBqwsHCCBqxiRIsy0kTwAANRgLFhqKgEANhBDcuOZ/qKAAAAAElFTkSuQmCC') repeat-y 1px 0;
    width: 261px;
    overflow:hidden;
    padding:0px 30px;
    position: relative;
}
.project_left_h{ 
    width:235px; margin-top:10px;  
}
.project_closebtn{
    width:20px;
    margin-top:-2px;
    height:24px;
    background:url(/public/images/requirement_popup/) no-repeat;
    position:absolute;
    right:5px;
    top:0;
}
.ie7 .project_closebtn{ margin-top:-56px;}
.project_left_h h2{
    margin:0px 0px 5px 0px;
    font-family:Trebuchet MS;
    font-size:16px;
    color:#E6E6E6;
    letter-spacing: 0px;
    width: 255px;
    font-family:Arial;
    font-weight:bold;
}
.project_left_h h2 span{ color:#ccc; font-weight: normal}
.project_left_h p{
    margin:0px 0px 2px 0px;
    font-family:Trebuchet MS;
    font-size:14px;
    color:#FFF;
    text-align: left;
}
.project_c_content{
    width: 260px;
}
.project_c_content ul{
    margin-bottom:10px;
}
.project_c_content ul li{
    font-size:12px;
    color:#F2F2F2;
    line-height:10px;
    list-style: disc inside none;
    text-align: left;
    font-family:Arial;
}
.project_popup_btn{opacity:0.9; padding: 7px 12px 7px 12px;border:0px none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #6dc41a;cursor:pointer;color:#fff;font-family:Arial; font-size:13px;margin-right:13px;margin-bottom: 5px;margin-left: 2px;width:auto; display:block; float:left;}
.project_popup_btn:hover{opacity:1;}

.project_popupform .project_popup_btn{background-position:0px 1px;}
.ie7 .project_popupform .project_popup_btn{background-position:0px 2px;}

.project_popup_close{position:absolute;background:url(/public/images/project_requirement_popup/popup_sprite.png) no-repeat -88px 0px;height:24px;width:20px;right:0px; float:right;}
.project_popup_close:hover{background-position:-68px 0px}
.project_cancel {color:#E6E6E6 !important; text-decoration:underline !important; margin-top:8px; float:left;font-family:arial; font-size:14px !important;}
.project_cancel:hover{text-decoration: none;color:#E6E6E6;}


/* Project form CSS */


.project_updateForm{position:fixed; z-index:20000;bottom:0px; right:100px;width:332px;overflow:visible !important;}
.project_popupform{  padding:0px 5px 15px 10px;width:319px; float:left;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKAQMAAAFnL07/AAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlPy8gOq3TcAAAAoSURBVBjTY2hgAIIGBiiFDBqwsHCCBqxiRIsy0kTwAANRgLFhqKgEANhBDcuOZ/qKAAAAAElFTkSuQmCC') repeat-y left top;
max-height:550px;overflow-x: hidden !important;overflow-y: scroll !important;}
.project_updateForm .closeform{float:right;margin-right:10px;margin-top: 0px;cursor:pointer; background:url(/public/images/project_requirement_popup/popup_sprite.png) no-repeat -88px 0px;height:24px;width:20px;}
.project_updateForm .closeform:hover{background-position:-68px 0px;}
.projectp_heading{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#E6E6E6;font-weight:bold;margin: 10px 0 0px 10px;line-height: 15px;}
.project_row{margin:8px 0px;}
.project_attribute{width:100px;text-align:right;margin-right:10px;float:left;font-family:Arial;font-size:12px;color:#E6E6E6;}
.project_updateForm .project_value a{font-family:vegur;font-size:16px;color:#FFF;}
#p_selected_locations a{font-family:vegur;font-size:14px;color:#58595B;}
#p_bedrooms .project_value .chzn-container{height:auto !important;}
.chzn-container-multi .chzn-choices .search-field .default{height:12px;}

.project_updateForm .project_value span{color:#666;}
.project_value{float:left;width:190px; text-align: left;}
.project_updateForm .w220{width:155px !important;}
.headingtext{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;margin: 2px 0;}
.project_updateForm .radiotype{padding: 3px;width: 170px;color:#E6E6E6;font-family:vegur;font-size:14px;}
.project_updateForm .project_value .bigtextbox{box-shadow: 2px 2px 2px #eee inset;padding: 3px;width: 156px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .bigtextbox{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.project_updateForm .stdcode{padding: 2px;width:50px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;margin-right:6px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .stdcode{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.project_updateForm .phoneno{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 3px;width: 100px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .phoneno{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.project_updateForm .mediumtextbox{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 2px;width: 77px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:10px;color:#666666;font-family:vegur;font-size:14px;}
.smalltextbox{box-shadow: 2px 2px 2px #EEEEEE inset;padding: 2px;width: 80px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:10px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .mediumtextbox{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.textarea{margin-top:6px;box-shadow: 2px 2px 2px #EEEEEE inset;padding: 3px;width: 210px;height: 48px;border:1px solid #afb7c0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#666666;font-family:vegur;font-size:14px;}
.no-boxshadow .textarea{border-bottom:1px solid #afb7c0;border-top:2px solid #afb7c0;border-left:2px solid #afb7c0;border-right:1px solid #afb7c0;;}
.show_search_icon{ background-position: 200px 50%; background-repeat: no-repeat;}
.submitbtn{background-color:#7ac943;border:0px none;cursor:pointer;padding:4px 10px;color:#fff;font-family:vegur;font-size:16px;}
.submitbtn:hover{background-color:#67ba2d;border:0px none;cursor:pointer;padding:4px 10px;color:#fff;font-family:vegur;font-size:16px;}
.clear{clear:both;height:0px;overflow:hidden;}
popup_label{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f89c32;float:left;margin-top: 2px;width: 155px;}
.error{border:1px solid #f89c32 !important;box-shadow: 2px 2px 2px #EEEEEE inset;}
.no-boxshadow .error{border-bottom:1px solid #f89c32;border-top:2px solid #f89c32;border-left:2px solid #f89c32;border-right:1px solid #f89c32;;}
.popupdiv{margin-top:30px;}
.no-cssgradients .glossy {background:url(/public/images/requirement_popup/again-01.png) repeat-y left top;}
.cssgradients .glossy{ background:#FFF url(/public/images/requirement_popup/again-01.png) left top repeat-y;}
.project_updateForm .partition{background:url(/public/images/project_requirement_popup/sperator.png) repeat-x;height:2px;width:97%;margin:20px 0px;}

.project_imgtop{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKBAMAAAGvz8GPAAAAG1BMVEX///////////////////8zMzNAQECZmZn///8DP+GtAAAACXRSTlMATJi2xfLy8vLTAYoGAAAAZklEQVQ4y2NgwApaQzFBA3alWFSGMriGEgcMGIgGpcSZGM5ApNWhDBwd1AXYg40S0MBAdaBBXT83UdvPEUPAQAbhjkEMWgQYGCTaU0MHL0jvEGDoGMwODA3NaGDoGNQODI0YAi4EAFmJIHeODEy0AAAAAElFTkSuQmCC') no-repeat 0px top; height:10px;width:321px;float:left;}
.project_imgbtm{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKAQMAAAFnL07/AAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlPy8gOq3TcAAAAoSURBVBjTY2hgAIIGBiiFDBqwsHCCBqxiRIsy0kTwAANRgLFhqKgEANhBDcuOZ/qKAAAAAElFTkSuQmCC') no-repeat 0px bottom; height:10px;width:321px;float:left;margin-top:0px;}

.project_updateForm .add_location{ background:none; padding-left:0px; float:left; width:100%; color:#638094; font-size:12px; cursor:pointer; margin:2px 0px;}
a.cancel{
    color: #638094;
    text-decoration: none;
    font-weight: bold;
    float: right;
    margin-top: 4px;
    margin-right: 10px;
}
a.cancel:hover{
    text-decoration:underline;
}
#p_add_location{
    color:#FFF;
    font-family:Arial;
}

/*project Thanks you pop-up*/

.project_thankuRight{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKBAMAAAGvz8GPAAAAG1BMVEX///////////////////8zMzNAQECZmZn///8DP+GtAAAACXRSTlMATJi2xfLy8vLTAYoGAAAAZklEQVQ4y2NgwApaQzFBA3alWFSGMriGEgcMGIgGpcSZGM5ApNWhDBwd1AXYg40S0MBAdaBBXT83UdvPEUPAQAbhjkEMWgQYGCTaU0MHL0jvEGDoGMwODA3NaGDoGNQODI0YAi4EAFmJIHeODEy0AAAAAElFTkSuQmCC') no-repeat 1px top;
    position:fixed; bottom:0px; right:100px;
    width: 321px;
    padding-top:10px;
    font-family:Arial;
    line-height:18px;
    z-index:20000;
}
.project_thankuRight .project_thankubottombg{ 
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAAAKAQMAAAFnL07/AAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlPy8gOq3TcAAAAoSURBVBjTY2hgAIIGBiiFDBqwsHCCBqxiRIsy0kTwAANRgLFhqKgEANhBDcuOZ/qKAAAAAElFTkSuQmCC') repeat-y 1px 0px;
    width: 321px;
    float:left;
    padding-bottom:10px;

}
.project_thankuRight .thnankucontent{
    width: 261px;
    float:left;
    padding:75px 30px 10px 30px;
    background:url(/public/images/requirement_popup/tick1.png) no-repeat center 15px;
    text-align: center;
}
.project_thankuRight h2{
    font-family:Arial;
    margin:0px 0px 15px 0px;
    padding:0px;
    font-size:21px;
    color:#F2F2F2;
    height:22px;
    width: 261px;
    text-align: center;
}
.project_thankuRight p{
    font-size:16px;
    color:#F2F2F2;
    margin:0px 0px 15px 0px;;
}
.project_thankuRight .closeform{
    cursor:pointer;
    height:20px; width:20px;
    background:url(/public/images/project_requirement_popup/popup_sprite.png) no-repeat -109px 0px; 
    display:block;
    margin:-75px -22px 0px 0px; 

}
.project_thankuRight .closeform:hover{
    background-position: -129px 0px; 

}
.project_thankuRight p.meanwhile{
    width: 261px;
    margin:0px 0px 15px 0px; 
    color:#F2F2F2;
    font-size:14px;
}
.project_thankuRight .btn{
    border:0px none;
    background:url(/public/images/project_requirement_popup/close_button.png) no-repeat 0px 0px; 
    cursor:pointer;
    padding:10px 18px;
    color:#333;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
}
.ie7 .project_thankuRight .btn{ padding-left:5px; padding-right:5px;}
.project_thankuRight .btn:hover{

    opacity:0.8;
}
.plusbtn{ 
    background:url(/public/images/project_requirement_popup/popup_sprite.png) no-repeat 0px 0px;
    height:35px; 
    width:35px;
    border:none;
    position:fixed; bottom:12px; right:125px;
    cursor:pointer;
    z-index: 100;

}
.plusbtn div{ display:none; padding:5px;text-align:center;  height:41px;font-family:arial; font-size:12px ;margin-top:-55px; margin-left:-25px; position: absolute; width:78px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAzCAMAAADVc2QSAAAAHlBMVEX///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbYrvDLAAAACXRSTlMAMFBgoMDQ4PC1qGthAAAAVElEQVR42u3XwQ2AMAwEwQMHYvffMAilAJB8L3YLmP9K21ndZdxslqFdRzmaKk+4uLi4uLi4uLi4uLi4P3fTwuba+eZm6G2jnkLdjcU64JCj8YG9AMFgj/u3yZdVAAAAAElFTkSuQmCC') no-repeat 0px 0px; color:#FFF;}
.plusbtn:hover{ background-position:-33px 0px;}
.plusbtn:hover div{display:block;}


.project_popup_error{
    background: url("/public/images/project_requirement_popup/popup_sprite.png") no-repeat scroll -68px 0 transparent;
    float: right;
    height: 24px;
    position: absolute;
    right: 0;
    width: 20px;
}


/**/

 .project_errormsg{ float:right; width:20px;}
.updateForm .project_errormsg{ float:left; margin-left:5px; margin-top:2px; }
.project_errormsg a{}
.project_errormsg a span{ display:none; position:absolute; width:auto; margin-left:-70px; margin-top:-50px; z-index:15;}
.project_errormsg a span .project_err{  min-width:150px; max-width:200px; padding:2px; font-size:12px; display:block;  background:#FFF; border:1px solid #B2B2B2; color:#4d4d4d;}
.project_errormsg a:hover span{display:block}
.project_errormsg .arrow {
    background: url("/images/login/arrow.png") repeat scroll 0 0 transparent;
    height: 8px;
    margin-left: 47%;
    margin-top: -3px;
    width: 13px;
}

.project_updateForm .project_value span.byrentlable{float:left; margin-right:5px; color:#e6e6e6;}
.ie7 .project_updateForm .project_value span.byrentlable{margin-top:4px;}

/*Mobile Verification pop-up*/
.mobileRight{
    width:500px;
    height:192px;
    background:url(/public/images/requirement_popup/thankyoufull.png) no-repeat;
    font-family:Vegur,sans-serif;
    line-height:18px;
    position:fixed;
    right:0;
    bottom:0;
    z-index:20000;
}

.mobileRight .mobilecontent{
    padding:30px;   
}

.project_updateForm .value{width:190px;}
.project_updateForm .propertytype{width:163px !important;border:none;height:29px;}
.project_updateForm .propertytype span{width:152px;}
.project_updateForm .propertytype span.abc,.project_updateForm .completionstatus span.abc{width:163px; background:#fff;box-shadow: 2px 2px 2px #eee inset;border-radius:3px;}
.project_updateForm .propertytype ul{width:148px !important;}
.project_updateForm .propertytype ul li,.project_updateForm .completionstatus ul li{margin:0px; padding:0px; height:25px;}

.popup_ac{position:fixed;z-index:100000}
#error_msg_bedrooms a span {display: none;position: absolute;width: auto;margin-left: -70px;margin-top: -50px;}
#error_msg_bedrooms a:hover span{display:block}
.propertytype span{ height:16px; float:left; width:166px; padding:5px 5px 7px 5px;}


/* Tele Calling Number Css Starts From Here*/

.projectp_heading1{font-size:12px; color:#fff; }
.tele_calling_box{float:left; width:290px; margin:3px 0px 5px 0px; padding:0px;}
.tele_calling_box1{width:500px; margin:10px 0px 5px 0px;}
.tele_txt{floaT:left; width:114px; margin: 0 0 5px 12px; font-family:arial; font-size:11px; color:#FFF; font-weight:normal; line-height:15px;}
.tele_txt1{ width:148px;margin: 0 0 8px 0;  font-size:14px; color:#666;}
.tele_num{float:left;width:140px; margin: 0 0 5px 0; font-family:arial; font-size:14px; color:#fff; font-weight:bold; line-height:15px;}
.tele_num1{width:142px; color:#666;}
.tele_time{float:left;width:130px; margin: 0 0 5px 0; font-family:arial; font-size:12px; color:#666; font-weight:normal;}

/* Tele Calling Number Css Ends Here  */
.propertytype,.completionstatus, .furnishState{ float:left;height:28px; width:220px !important; position:relative; display:block; color:#555; z-index:13;}
.furnishState {z-index:12;}
.propertytype span, .furnishState span { height:16px; float:left; width:166px; padding:5px 5px 7px 5px;  color:#555; font-weight:normal; position:relative; display:block; border:0px solid #ccc;}
.completionstatus span{ float:left; width:165px; padding:6px 5px 5px 5px; background:none; color:#555; font-weight:normal; position:relative; display:block; border:0px solid #ccc;}
.chrome .propertytype span{padding:7px 5px 7px 5px;}
.chrome .completionstatus span{padding:6px 5px 5px 5px;}

.updateForm .propertytype span{width:205px;}
.updateForm .propertytype ul, .completionstatus ul{width:202px !important; -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);}
.updateForm .propertytype span.abc, .completionstatus span.abc{ width:218px;}
.propertytype span.abc, .completionstatus span.abc, .furnishState span.abc {
  
  background: none; /* Old browsers */
  border: 1px solid #dbdbdb;
  display: block;
  white-space: nowrap;
  position: relative;
  height: auto;
  line-height: 28px;
  padding: 0 0 0 0px;
  color: #444444;
  text-decoration: none;
  position:absolute;
  width:177px;
  padding-left:0px;
  cursor:pointer;
  z-index:99;
}

.propertytype span.abc:hover, .completionstatus span.abc:hover{background:#none;}
.propertytype span input, .completionstatus span input{ color:#808080; border:none; background:none; padding:0px; margin:0px; float:left;}


.propertytype span img, .completionstatus span img{ float:right; margin-top:7px;}
.propertytype span ul li input, .completionstatus span ul li input{ color:#555; border:none; background:none; padding:0px; margin:0px 5px 0px 0px;float:none}
.propertytype ul, .completionstatus ul{   float:left; width:161px; padding:5px 5px 5px 10px;margin:0px 0px 1px 0px; background:#FFFFFF; display:block;border:0px ; -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);}
.propertytype ul{ width:162px !important ;}
.propertytype ul li, .completionstatus ul li{ list-style:none; font-size:13px; font-weight:normal; color:#888;line-height:21px; margin:0px; padding:0px; }
.ie7 .propertytype ul, .ie7 .completionstatus ul{ margin-left:0px; margin-top:0px;}
.updateFormOverlay{height: 100%; width: 100%; position: fixed; bottom: 0; left: 0; z-index: 20001; display:none;}
.overlayZIndex{z-index: 20002; position: relative;}
