/* iBuynew wide screen viewport */
/* maximum viewport size 1280 */
@media only screen and (min-width: 1259px) and (max-width: 1499px) {
    /* set main canvas */
    /*#main-canvas {
	width: 1200px;
	margin: 0 auto;
}*/
    .header {
        width: 1200px;
    }

        .header .ibuyLogo {
            width: 296px;
            height: 91px;
            float: left;
            margin-top: 25px;
        }

        .header .navArea {
            width: 784px;
            float: left;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 14px;
            font-weight: bold;
            margin: 46px 0 0 40px;
        }

        .header .misc {
            width: 540px;
            float: right;
        }

            .header .misc .signupArea {
                width: 300px;
                background-color: #f8f8f8;
                border: solid #c7c7c7;
                border-width: 0 0 1px 0;
                padding: 5px 0;
                overflow: hidden;
                float: right;
            }

            .header .misc .contactDetails {
                float: left;
                width: 155px;
                margin: 0;
            }

                .header .misc .contactDetails .contact-icon {
                    float: left;
                    margin: 9px 0 0 5px;
                    width: 13px;
                    height: 15px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -125px -71px;
                    padding-right: 4px;
                }

                    .header .misc .contactDetails .contact-icon img {
                        width: 13px;
                        height: 15px;
                    }

                .header .misc .contactDetails .contact-text {
                    float: left;
                    margin: 7px 0 0 0px;
                }

                .header .misc .contactDetails .mobile-nav {
                    display: none;
                }

                .header .misc .contactDetails .contact-text span {
                    display: none;
                }

                .header .misc .contactDetails img {
                    float: left;
                }

                .header .misc .contactDetails span {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 11px;
                    font-weight: bold;
                    color: #525252;
                    text-transform: uppercase;
                }

                .header .misc .contactDetails h2 {
                    font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
                    font-size: 17px;
                    color: #232323;
                    font-weight: 400;
                }

                    .header .misc .contactDetails h2 span {
                        display: block !important;
                        font-size: 17px;
                    }

            .header .misc .social-icons {
                float: left;
                margin-top: 6px;
                margin-left: 2px;
            }

                .header .misc .social-icons a {
                    float: left;
                    margin-left: 2px;
                }

            .header .misc .signupArea li {
                list-style: none;
                float: left;
                margin: 0px 6px;
            }

            .header .misc .signupArea ul.right {
                float: right;
            }

                .header .misc .signupArea ul.right li a {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #232323;
                }

                .header .misc .signupArea ul.right span {
                    float: left;
                    margin: 0;
                    color: #525252;
                    font-size: 12px;
                }

            .header .misc .signupArea ul.left {
                float: left;
            }

                .header .misc .signupArea ul.left li a {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    font-weight: bold;
                    color: #993366;
                }

                .header .misc .signupArea ul.left span {
                    float: left;
                    margin: 0;
                    color: #525252;
                    font-size: 12px;
                }

    .mobileNav {
        display: none;
    }
    /* main menu */

    /*ul.dropdown ul {width:900px;}
ul.dropdown ul li.subTreeHead {padding:30px 15px 30px 15px;}
ul.dropdown-columnar ul li {margin-right:10px;}*/


    /* Homepage Top Cotent - Slider and Form */

    .homeTopContent {
        width: 1200px;
    }

        .homeTopContent .leftSlider {
            width: 760px;
        }


    /* define main content area */

    .mainContent {
        width: 1200px;
        float: none;
        margin-top: 0px;
        margin-bottom: 0px;
    }

        .mainContent .leftSide {
            width: 900px;
            float: left;
        }

        .mainContent .rightSide {
            width: 300px;
            float: right;
        }

    .three-column {
        background-color: #525252;
    }

        .three-column .leftSide {
            background: url(/app_themes/ibuynew/images/common/background_noise.png);
        }
    /* define out of main content wrapper area */

    .mainContentWrapper {
        width: 1200px;
        float: left;
        margin-top: 0px;
    }

    /* hide right side section map */
    .mainContent .rightSide .mapSearchArea {
        width: 300px;
        height: 259px;
        float: left;
        padding: 24px 0;
        background-color: #252c40;
        display: none;
    }

        .mainContent .rightSide .mapSearchArea .viewMapTag {
            /*background: #000 url(/app_themes/ibuynew/images/common/view-map-tag.png) no-repeat 20px 5px;*/
            padding: 2px 20px 2px 35px;
            color: #FFF;
            float: left;
            text-transform: uppercase;
            letter-spacing: 1px;
            background: #000;
        }

            .mainContent .rightSide .mapSearchArea .viewMapTag .map-icon {
                background: #000 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -31px no-repeat;
                width: 15px;
                height: 20px;
                float: left;
            }

            .mainContent .rightSide .mapSearchArea .viewMapTag a {
                color: #fff;
                text-decoration: none;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 11px;
            }

        .mainContent .rightSide .mapSearchArea .mapHolder {
            width: 270px;
            height: 235px;
            margin: 0 auto;
        }
    /* end of right side map section*/

    .mainContent .searchArea {
        width: 580px;
        height: 227px;
        float: left;
        padding: 40px 10px;
        background-color: #252c40;
    }

        .mainContent .searchArea h1 {
            color: #fff;
            font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
            font-weight: normal;
            font-size: 28px;
        }

        .mainContent .searchArea h4 {
            font-weight: normal;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            color: #ffa5cb;
            margin-bottom: 26px;
            float: none;
        }

            .mainContent .searchArea h4 small {
                font-weight: bold;
                font-size: 14px;
                font-family: "Roboto-Regular", sans-serif;
                color: #ffa5cb;
                float: none;
            }

        .mainContent .searchArea .refineSearch {
            color: #ed97b6;
            background: #7e2249;
            padding: 4px 0;
            text-transform: uppercase;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 11px;
            width: 170px;
            font-weight: bold;
            text-align: center;
            letter-spacing: 1px;
        }

    /* search boxes */
    .searchArea input[type="text"] {
        background-color: #ffffff;
        padding: 1px 30px;
        margin: 18px 0 10px 0;
        font-family: "Roboto-Bold", sans-serif;
        font-weight: bold;
        color: #525252;
        text-transform: uppercase;
        border: 0;
        width: 360px;
        float: left;
        height: 63px;
        font-size: 18px;
        font-weight: 400;
    }

    .searchArea .searchRefine {
        float: left;
        margin: 0px 0 0 0px;
        width: 237px;
    }

    .searchRefine .name-label {
        padding: 9px 2px 9px 10px;
    }

    .searchRefine .sbHolder {
        width: 124px;
    }

    .searchRefine .sbSelector {
        width: 122px;
        text-indent: 0px;
    }

    .searchRefine .sbOptions {
        width: 235px;
        margin-left: -112px;
    }

    body.Gecko .searchRefine .sbOptions {
        width: 234px;
        margin-left: -111px;
    }

    body.IE9 .searchRefine .sbHolder ul.sbOptions {
        width: 232px !important;
        margin-left: -109px !important;
    }

    body.IE8 .searchRefine .sbHolder ul.sbOptions {
        width: 235px !important;
        margin-left: -112px !important;
    }

    .searchRefine .sbOptions a {
        padding: 5px 3px;
    }

    .searchArea .searchPrice1 {
        float: right;
        margin: 0px 0 0 2px;
        width: 172px;
    }

    .searchPrice1 .name-label {
        padding: 9px 2px 9px 10px;
    }

    .searchPrice1 .sbHolder {
        width: 87px !important;
    }

    .searchPrice1 .sbSelector {
        width: 87px;
        text-indent: 0px;
    }

    .searchPrice1 .sbHolder ul.sbOptions {
        width: 170px !important;
        margin-left: -84px !important;
    }

    body.IE9 .searchPrice1 .sbHolder ul.sbOptions {
        width: 167px !important;
        margin-left: -81px !important;
    }

    body.IE8 .searchPrice1 .sbHolder ul.sbOptions {
        width: 170px !important;
        margin-left: -84px !important;
    }

    .searchPrice1 .sbHolder ul.sbOptions a {
        padding: 5px 3px;
    }

    .searchArea .searchPrice2 {
        float: right;
        margin: 0px 0 0 0px;
        width: 167px;
    }

    .searchPrice2 .name-label {
        padding: 9px 2px 9px 10px;
    }

    .searchPrice2 .sbHolder {
        width: 85px !important;
    }

    .searchPrice2 .sbSelector {
        width: 85px;
        text-indent: 0px;
    }

    .searchPrice2 .sbHolder ul.sbOptions {
        width: 165px !important;
        margin-left: -81px !important;
    }

    body.IE9 .searchPrice2 .sbHolder ul.sbOptions {
        width: 161px !important;
        margin-left: -77px !important;
    }

    body.IE8 .searchPrice2 .sbHolder ul.sbOptions {
        width: 165px !important;
        margin-left: -81px !important;
    }

    .searchPrice2 .sbHolder ul.sbOptions a {
        padding: 5px 3px;
    }


    /* submit */
    .submitBtn {
        font-family: "Roboto-Bold", sans-serif;
        font-size: 18px;
        color: #FFF;
        border-radius: 0 6px 6px 0;
        -moz-border-radius: 0 6px 6px 0;
        -webkit-border-radius: 0 6px 6px 0;
        -o-border-radius: 0 6px 6px 0;
        -ms-border-radius: 0 6px 6px 0;
        background: #232323 url(/app_themes/ibuynew/images/common/maginifier.png) no-repeat 30px 24px;
        border: 0;
        height: 66px;
        text-transform: uppercase;
        float: left;
        margin: 18px 0 0 0;
        cursor: pointer;
        width: 160px;
        font-weight: bold;
        padding-left: 30px;
        letter-spacing: 1px;
        font-weight: 400;
    }

    .mainContent .mapSearchArea {
        width: 300px;
        height: 259px;
        float: left;
        padding: 24px 0;
        background-color: #252c40;
    }

        .mainContent .mapSearchArea .viewMapTag {
            /*background: #000 url(/app_themes/ibuynew/images/common/view-map-tag.png) no-repeat 20px 5px;*/
            padding: 2px 20px 2px 35px;
            color: #FFF;
            float: left;
            text-transform: uppercase;
            letter-spacing: 1px;
            background: #000;
        }

            .mainContent .mapSearchArea .viewMapTag .map-icon {
                background: #000 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -31px no-repeat;
                width: 15px;
                height: 20px;
                float: left;
            }

            .mainContent .mapSearchArea .viewMapTag a {
                color: #fff;
                text-decoration: none;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 11px;
            }

        .mainContent .mapSearchArea .mapHolder {
            width: 270px;
            height: 235px;
            margin: 0 auto;
        }
    /* main product list */
    .mainContent .prdlist {
        width: 900px !important;
        float: left;
        background-color: #FFF;
        padding: 10px 0;
        border-width: 0 0 4px 0;
        border-style: solid;
        border-color: #252c40;
        position: relative;
    }

        .mainContent .prdlist h3 {
            color: #232323;
            font-size: 15px;
            text-transform: uppercase;
            margin: 17px 0 0 20px;
            font-weight: 400;
            font-family: "Roboto-Bold", sans-serif;
            letter-spacing: 1px;
            float: left;
        }
        /*.mainContent .prdlist .prv-btn a {
	float: left;
	width: 30px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-left.png) center no-repeat;
	height: 88px;
	margin-top: 60px;
	display:none;
}
.mainContent .prdlist .next-btn a {
	float: right;
	width: 30px;
	height: 88px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-right.png) center no-repeat;
	margin-top: 60px;
	display:none;
}*/

        .mainContent .prdlist a.prevBtn {
            width: 40px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -152px -170px;
            height: 40px;
            margin-top: 0;
            position: absolute;
            right: 62px;
        }

            .mainContent .prdlist a.prevBtn:hover {
                background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat 1px -1373px;
                width: 38px;
                height: 38px;
                margin-top: 0;
            }

        .mainContent .prdlist a.nextBtn {
            width: 40px;
            height: 40px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -197px -170px;
            margin-top: 0;
            position: absolute;
            right: 20px;
        }

            .mainContent .prdlist a.nextBtn:hover {
                background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -39px -1373px;
                width: 38px;
                height: 38px;
                margin-top: 0;
            }

    .mainContent.article-detail .articleSection .propertyBar .propertyItemContent.gap {
        margin-top: 8px;
    }

    .mainContent .prdlist .nav-btns-b5 {
        width: 82px;
        float: right;
        margin: 5px 18px 0px 0px;
    }

        .mainContent .prdlist .nav-btns-b5 .prv-btn-b5 a {
            float: left;
            width: 40px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-left.png) center no-repeat;
            height: 40px;
        }

        .mainContent .prdlist .nav-btns-b5 .next-btn-b5 a {
            float: right;
            width: 40px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-right.png) center no-repeat;
            height: 40px;
        }


    .mainContent .prdlist .featuredPrd {
        /*width: 1060px;*/
        float: left;
        margin: 15px 10px;
    }

        .mainContent .prdlist .featuredPrd .prdItem {
            width: 206px;
            float: left;
            margin: 0px 0px 0px 12px;
        }

            .mainContent .prdlist .featuredPrd .prdItem img {
                width: 200px;
                height: 150px;
                padding: 2px;
                border: 1px solid #b5b5b5;
            }

                .mainContent .prdlist .featuredPrd .prdItem img.agentonly {
                    width: 25px;
                    height: 22px;
                    margin: -3px 0px;
                    padding-right: 40px;
                }

            .mainContent .prdlist .featuredPrd .prdItem ul {
                list-style: none;
                font-size: 11px;
                float: left;
                list-style-position: inside;
                -webkit-padding-start: 0px;
                -moz-padding-start: 0px;
                -o-padding-start: 0px;
                -ms-padding-start: 0px;
                -khtml-padding-start: 0px;
                font-family: "Roboto-Regular", sans-serif;
                width: 200px;
            }

                .mainContent .prdlist .featuredPrd .prdItem ul li {
                    font-weight: bold;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 10px;
                    color: #525252;
                    text-transform: uppercase;
                    float: left;
                }

                    .mainContent .prdlist .featuredPrd .prdItem ul li a {
                        font-size: 10px;
                        color: #525252;
                        margin-right: 3px;
                        letter-spacing: 1px;
                    }

            .mainContent .prdlist .featuredPrd .prdItem .pr-name {
                font-weight: bold;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                color: #232323;
                text-transform: none;
            }

                .mainContent .prdlist .featuredPrd .prdItem .pr-name a {
                    color: #232323;
                    text-decoration: none;
                    font-size: 14px;
                    letter-spacing: 0;
                }

                    .mainContent .prdlist .featuredPrd .prdItem .pr-name a:hover {
                        text-decoration: underline;
                    }

            .mainContent .prdlist .featuredPrd .prdItem .pr-price {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                color: #525252;
                text-transform: none;
                font-weight: normal;
            }

            .mainContent .prdlist .featuredPrd .prdItem a {
                color: #252c40;
                font-size: 13px;
                float: left;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
            }

            .mainContent .prdlist .featuredPrd .prdItem .save {
                color: #3399cc;
                font-size: 13px;
                float: left;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                /*background: url(/app_themes/ibuynew/images/common/correct.png) left center no-repeat;*/
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -108px no-repeat;
                padding-left: 12px;
            }

            .mainContent .prdlist .featuredPrd .prdItem span {
                float: left;
                color: #525252;
                margin: 0 8px;
                font-size: 12px;
            }

                .mainContent .prdlist .featuredPrd .prdItem span.arrow {
                    float: left;
                    color: #525252;
                    margin: 0 4px 0 2px;
                    font-size: 11px;
                }


    /*Login and Register

.logonContent {width:1200px; float:left;}
.logonContent .leftSide { 
	width: 900px; 
	float: left; 
}
.logonContent .leftSide .pagetitle{
	float:left;
	width:820px;
	padding:61px 40px 30px 40px;
}

.logonContent .leftSideInner {
	float:left;
	padding:0px 0px 0px 0px;
	width: 900px;
	border-top:#e1e1e1 solid 1px;
}*/
    body.IE9 .logonContent .DialogPosition input {
        margin-bottom: -10px;
    }

    body.IE9 .logonContent input[type="submit"] {
        margin: 0px;
    }


    /* define buyer profile area */
    .mainContent .buyerProfile {
        width: 900px;
        float: left;
        background-color: #f8f8f8;
        padding: 10px 0;
    }

        .mainContent .buyerProfile h3 {
            color: #232323;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 18px 0 0 20px;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: 400;
            letter-spacing: 1px;
        }

            .mainContent .buyerProfile h3 span {
                font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                font-weight: lighter;
            }

        .mainContent .buyerProfile .prf-holder {
            width: 900px;
            float: left;
            margin: 10px 0px;
            height: 152px;
        }

        .mainContent .buyerProfile .prf-list {
            width: 200px;
            text-align: center;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            font-weight: bold;
            float: left;
            margin: 20px 25px 20px 0px;
        }

            .mainContent .buyerProfile .prf-list h2 {
                margin: 10px 0;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
            }
    /* property news */
    .mainContent .propertyInfo {
        width: 900px;
        float: left;
        background-color: #FFF;
        padding: 10px 0;
    }

        .mainContent .propertyInfo h3 {
            color: #232323;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 16px 0 0 20px;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: 400;
            letter-spacing: 1px;
        }

            .mainContent .propertyInfo h3 span {
                font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                font-weight: lighter;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) 269px -148px no-repeat;
                padding-right: 22px;
            }

        .mainContent .propertyInfo .exp-adv {
            width: 420px;
            float: left;
            margin: 23px 0px 10px 20px;
        }

            .mainContent .propertyInfo .exp-adv .exp-msg {
                float: left;
            }

            .mainContent .propertyInfo .exp-adv .exp-des {
                float: left;
                width: 278px;
                margin: -5px 20px 0px 20px;
            }

                .mainContent .propertyInfo .exp-adv .exp-des span {
                    font-size: 10px;
                    font-family: "Roboto-Regular", sans-serif;
                    text-transform: uppercase;
                    font-weight: bold;
                    color: #525252;
                    letter-spacing: 1px;
                    height: 20px;
                    overflow: hidden;
                    float: left;
                    width: 278px;
                }

                .mainContent .propertyInfo .exp-adv .exp-des h4 {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 14px;
                    font-weight: bold;
                    color: #232323;
                    float: left;
                    width: 278px;
                    height: 42px;
                    overflow: hidden;
                }

                .mainContent .propertyInfo .exp-adv .exp-des p {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #232323;
                    line-height: 19px;
                    float: left;
                }

        .mainContent .propertyInfo .hr-divider {
            width: 820px;
            float: left;
            margin: 25px 40px;
            height: 1px;
            background: #ccc;
        }

        .mainContent .propertyInfo .more-info {
            float: left;
            margin: 1px 0 21px 0;
        }

            .mainContent .propertyInfo .more-info .readmore {
                float: left;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 11px;
                font-weight: bold;
                margin-left: 40px;
                text-transform: uppercase;
                color: #232323;
                letter-spacing: 1px;
            }

            .mainContent .propertyInfo .more-info span {
                float: left;
                color: #525252;
                font-size: 12px;
            }

            .mainContent .propertyInfo .more-info a {
                color: #252c40;
                font-size: 12px;
                float: left;
                margin: 0 10px;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
            }
    /* define right pane */
    .mainContent .rightPane {
        width: 300px;
        float: right;
        background: #525252;
        /*height: 1317px;*/
    }

        .mainContent .rightPane .blankDiv {
            background: url(/app_themes/ibuynew/images/common/background_noise.png);
            height: 15px;
        }

        .mainContent .rightPane .titleText {
            width: 300px;
            background-color: #444444;
            color: #FFF;
            font-size: 14px;
            text-transform: uppercase;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: 400;
            padding: 15px 0;
            text-align: center;
            letter-spacing: 1px;
        }

            .mainContent .rightPane .titleText span {
                /*background: url(/app_themes/ibuynew/images/common/counter.png) no-repeat;*/
                color: #232323;
                padding: 4px 19px;
                letter-spacing: 1px;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -231px;
                width: 83px;
                height: 24px;
            }

        .mainContent .rightPane .sliderSection {
            width: 280px;
            float: left;
            border-width: 0 0 1px 0;
            border-style: solid;
            border-color: #424242;
            padding: 26px 0 0 20px;
        }

            .mainContent .rightPane .sliderSection h3 {
                color: #FFF;
                font-size: 29px;
                width: 200px;
                float: left;
                line-height: 33px;
                font-family: "Roboto-Bold", sans-serif;
            }

                .mainContent .rightPane .sliderSection h3 span {
                    font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
                    font-size: 29px;
                    font-weight: lighter;
                }

            .mainContent .rightPane .sliderSection .freeSignUp a {
                font-size: 13px;
                background-color: #252c40;
                padding: 4px 30px;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -khtml-border-radius: 3px;
                -ms-border-radius: 3px;
                -o-border-radius: 3px;
                color: #FFF;
                text-decoration: none;
                float: left;
                margin-top: 28px;
                font-family: "Roboto-Bold", sans-serif;
                text-transform: uppercase;
                letter-spacing: 1px;
            }

            .mainContent .rightPane .sliderSection img {
                float: right;
                position: relative;
                top: -215px !important;
                z-index: 1 !important;
            }

        .mainContent .rightPane .clientFeedback {
            width: 300px;
            padding: 20px 0 0 0;
            margin: 10px 0;
            float: left;
        }

            .mainContent .rightPane .clientFeedback .clientTag {
                background: #000;
                font-family: "Roboto-Regular", sans-serif;
                text-transform: uppercase;
                padding: 1px 27px;
                font-weight: bold;
                font-size: 10px;
                color: #FFF;
                float: left;
                letter-spacing: 1px;
            }

            .mainContent .rightPane .clientFeedback p {
                color: #FFF;
                font-size: 22px;
                line-height: 30px;
                margin: 11px 20px;
                font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
                font-weight: lighter;
                float: left;
            }

            .mainContent .rightPane .clientFeedback span {
                color: #FFF;
                font-weight: bold;
                font-size: 11px;
                float: left;
                margin: 0 20px;
                font-family: "Roboto-Regular", sans-serif;
                text-transform: uppercase;
                letter-spacing: 1px;
            }

        .mainContent .rightPane .certification {
            width: 300px;
            float: left;
        }

            .mainContent .rightPane .certification .img {
                width: 260px;
                height: 144px;
                margin: 22px auto;
                background: url(/app_themes/ibuynew/images/common/certification.png) no-repeat;
            }

                .mainContent .rightPane .certification .img .textarea {
                    width: 260px;
                    float: left;
                    margin: 30px 0;
                    text-align: center;
                }

                    .mainContent .rightPane .certification .img .textarea h2 {
                        color: #FFF;
                        font-size: 23px;
                        font-weight: bold;
                        font-family: "Roboto-Bold", sans-serif;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                    }

                        .mainContent .rightPane .certification .img .textarea h2 small {
                            font-weight: normal;
                            font-family: "Roboto-Bold", sans-serif;
                            text-transform: uppercase;
                            font-size: 21px;
                            letter-spacing: 2px;
                        }

                    .mainContent .rightPane .certification .img .textarea span {
                        color: #FFF;
                        font-size: 14px;
                        font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                    }

                        .mainContent .rightPane .certification .img .textarea span a {
                            color: #FFF;
                            font-weight: bold;
                            /*text-decoration: underline;*/
                            font-family: "Roboto-Bold", sans-serif;
                            font-size: 14px;
                            background: url(/app_themes/ibuynew/images/common/underline.png) no-repeat 2px 13px;
                        }

                            .mainContent .rightPane .certification .img .textarea span a:hover {
                                background: url(/app_themes/ibuynew/images/common/underline.png) no-repeat 2px 13px;
                                text-decoration: none;
                            }
        /* right pane listing item */
        .mainContent .rightPane .listingItems {
            width: 300px;
            float: left;
        }

            .mainContent .rightPane .listingItems .help {
                width: 300px;
                float: left;
                border: solid #6c6c6c;
                border-width: 0 0 1px 0;
                padding: 23px 0;
            }

                .mainContent .rightPane .listingItems .help .mortgageCal {
                    float: left;
                    margin-left: 43px;
                    width: 35px;
                    height: 41px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -740px;
                }

                .mainContent .rightPane .listingItems .help .tip-nras {
                    float: left;
                    margin-left: 35px;
                    width: 43px;
                    height: 43px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -181px;
                }

                .mainContent .rightPane .listingItems .help .tip-wrench {
                    float: left;
                    margin-left: 35px;
                    width: 43px;
                    height: 43px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -48px -181px;
                }

                .mainContent .rightPane .listingItems .help .tip-window {
                    float: left;
                    margin-left: 35px;
                    width: 43px;
                    height: 43px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -107px -181px;
                }

                .mainContent .rightPane .listingItems .help h3 {
                    float: left;
                    margin: 0 20px;
                    font-size: 15px;
                    font-family: "Roboto-Bold", sans-serif;
                    color: #FFF;
                    text-transform: uppercase;
                    font-weight: 400;
                    letter-spacing: 1px;
                    width: 180px;
                }

                .mainContent .rightPane .listingItems .help a {
                    display: inline-block;
                    margin: 0 0;
                    font-size: 15px;
                    font-family: "Roboto-Bold", sans-serif;
                    color: #FFF;
                    text-transform: uppercase;
                    font-weight: 400;
                    letter-spacing: 1px;
                    width: 180px;
                }

                .mainContent .rightPane .listingItems .help span {
                    float: left;
                    margin: 0 20px;
                    font-size: 13px;
                    font-family: "Roboto-Regular", sans-serif;
                    color: #FFF;
                }
    /* footer section */
    .clientArea {
        width: 1200px;
        float: left;
        /*background: #f3f3f3;*/
        border: solid #bab9b6;
        border-width: 0 0 1px 0;
        margin-bottom: 50px;
    }

        .clientArea .tag {
            background: #232323;
            font-size: 11px;
            font-family: "Roboto-Regular", sans-serif;
            font-weight: bold;
            color: #FFF;
            text-transform: uppercase;
            padding: 0px 40px;
            float: left;
            margin: 35px 0;
            letter-spacing: 1px;
        }

        .clientArea .testimonials {
            display: none;
        }

        .clientArea .inMedia {
            width: 1200px;
            float: left;
            margin-bottom: 60px;
        }
            /*.clientArea .inMedia li img { margin: 0 55px;}*/
            .clientArea .inMedia li {
                float: left;
                list-style: none;
                margin: 0 35px;
            }

    .ibuyFeature {
        width: 1200px;
        float: left;
        /*background: #f3f3f3;
	border: solid #bab9b6;
	border-width: 0 0 1px 0;*/
        padding-bottom: 25px;
    }

        .ibuyFeature h3 {
            font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
            font-size: 33px;
            text-align: center;
            color: #525252;
            font-weight: lighter;
            margin-bottom: 40px;
        }

        .ibuyFeature .featureList {
            width: 400px;
            float: left;
            padding: 10px 0;
            margin: 0 0px;
            text-align: center;
        }

            .ibuyFeature .featureList .list-1 {
                margin: 2px 79px;
                float: left;
            }

            .ibuyFeature .featureList h3 {
                font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                font-size: 22px;
                color: #525252;
                text-align: center;
                margin: 30px 100px;
                margin-bottom: 20px;
                line-height: 27px;
            }

                .ibuyFeature .featureList h3 sup {
                    font-size: 12px;
                }

            .ibuyFeature .featureList p {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                color: #525252;
                text-align: center;
                margin: 20px 60px;
                line-height: 21px;
            }


    /* add sprite images */

    .li {
        width: 21px;
        height: 21px;
        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -34px -71px;
        float: left;
    }

    /* enquiry area */
    #enquiry {
        position: fixed;
        top: 240px;
        right: 0;
        z-index: 9999;
    }

    .live-chat {
        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -91px -440px no-repeat;
        width: 35px;
        height: 133px;
        margin: 15px 0;
    }

    .feedback {
        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -129px -406px no-repeat;
        width: 35px;
        height: 168px;
        margin: 15px 0;
    }

    /* Product Detail Template */

    .leftSide {
        width: 900px;
        float: left;
        /*border-top: solid 5px #252c40;*/
    }



    .two-column {
        background: url('/app_themes/ibuynew/images/common/rightPaneBG.jpg') repeat-y top right #fff;
    }

    .show-border {
        width: 100%;
        float: left;
        border-top: solid 5px #252c40;
    }

    .prop-content {
        float: left;
    }

    .propDetHeader {
        width: 900px;
        float: left;
        background-color: #FFF;
        border-top: solid 5px #252c40;
        height: 120px;
    }

    .propDetHeader_Left {
        width: 576px;
        float: left;
        padding: 20px 20px;
    }

        .propDetHeader_Left .breadcrumbs {
            font-family: "Roboto-Regular", sans-serif;
            color: #525252;
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            padding-bottom: 15px;
        }

            .propDetHeader_Left .breadcrumbs span {
                margin: 0px 5px;
            }

        .propDetHeader_Left h1 {
            font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
            font-size: 30px;
            color: #232323;
            font-weight: 400;
        }

    .propDetHeader_Right {
        width: 284px;
        float: left;
        padding: 0px 0px;
        position: relative;
    }

        .propDetHeader_Right .backContainer {
            float: right;
            padding: 20px 20px 5px 0;
            min-width: 300px;
        }

            .propDetHeader_Right .backContainer span {
                float: right;
                font-size: 10px;
                color: #e5e5e5;
                padding: 0px 10px;
            }

            .propDetHeader_Right .backContainer a.left {
                float: right;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -111px -677px;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 10px;
                text-transform: uppercase;
                color: #252c40;
                padding-left: 12px;
            }

            .propDetHeader_Right .backContainer a.right {
                float: right;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -81px -693px;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 10px;
                text-transform: uppercase;
                color: #252c40;
                padding-right: 12px;
            }


        .propDetHeader_Right .save-search-holder {
            float: right;
            margin-right: 20px;
        }

            .propDetHeader_Right .save-search-holder a.save-search {
                margin-bottom: 20px;
            }

            .propDetHeader_Right .save-search-holder .saved {
                margin-bottom: 20px;
            }

    .wimage-gallery {
        width: 900px;
        float: left;
        position: relative;
        background-color: #fff;
        height: auto;
    }

        .wimage-gallery .wimage-subcategories {
            width: 860px;
            float: left;
            padding-left: 40px;
            position: relative;
            z-index: 12;
        }

            .wimage-gallery .wimage-subcategories ul {
                margin: 0px;
                padding: 0px;
                list-style: none;
            }

                .wimage-gallery .wimage-subcategories ul li a {
                    float: left;
                    margin-right: 1px;
                    background-color: #2e99b8;
                    text-decoration: none;
                    color: #fff;
                    padding: 2px 20px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 10px;
                    text-transform: uppercase;
                }

                    .wimage-gallery .wimage-subcategories ul li a:hover {
                        float: left;
                        margin-right: 1px;
                        background-color: #252c40;
                        text-decoration: none;
                        color: #fff;
                        padding: 2px 20px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 10px;
                        text-transform: uppercase;
                    }

        .wimage-gallery .property-gallery {
            width: 900px;
            float: left;
            position: relative;
        }

        .wimage-gallery .image-gallery {
            float: left;
            width: 900px;
            height: 602px;
            list-style: none;
            padding: 0px;
            margin: 0px;
            margin-top: -24px;
            position: relative;
            z-index: 10;
            left: 0;
        }

            .wimage-gallery .image-gallery img {
                width: 900px;
                position: absolute;
                bottom: 0;
                left: 0;
            }

            .wimage-gallery .image-gallery li {
                margin: 0;
                padding: 0;
                width: 900px;
                height: 602px;
            }

                .wimage-gallery .image-gallery li.three-d-image iframe {
                    width: 600px;
                }

                .wimage-gallery .image-gallery li.item-video iframe {
                    width: 900px;
                    height: 500px
                }

        .wimage-gallery .gallery-slider {
            float: left;
            background-image: url(/app_themes/ibuynew/images/common/opacity-85.png);
            background-repeat: repeat;
            position: absolute;
            right: 20px;
            bottom: 15px;
            z-index: 11;
        }

            .wimage-gallery .gallery-slider a.previous {
                width: 25px;
                height: 82px;
                float: left;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -158px -150px;
            }

                .wimage-gallery .gallery-slider a.previous:hover {
                    width: 25px;
                    height: 82px;
                    float: left;
                    background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -158px -94px #252c40;
                }

            .wimage-gallery .gallery-slider ul {
                margin: 0px;
                padding: 0px;
                float: left;
                list-style: none;
            }

                .wimage-gallery .gallery-slider ul li {
                    float: left;
                    width: 101px;
                    height: 72px;
                    margin: 5px 3px 5px 3px;
                    cursor: pointer;
                }

                    .wimage-gallery .gallery-slider ul li img {
                        width: 95px;
                        height: 66px;
                        padding: 3px;
                    }

                        .wimage-gallery .gallery-slider ul li img:hover, .wimage-gallery .gallery-slider ul li.selected img {
                            width: 95px;
                            height: 66px;
                            border: solid 3px #2e99b8;
                            padding: 0px;
                        }

            .wimage-gallery .gallery-slider a.next {
                width: 25px;
                height: 82px;
                float: left;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -205px -150px;
            }

                .wimage-gallery .gallery-slider a.next:hover {
                    width: 25px;
                    height: 82px;
                    float: left;
                    background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -205px -94px #252c40;
                }

    .property-spec-container {
        width: 860px !important;
        float: left;
        padding: 0px 20px 0px 20px;
        background-color: #fff;
    }

        .property-spec-container .container1 {
            width: 300px;
            float: left;
            background: url(/app_themes/ibuynew/images/common/marketing-contact.jpg) no-repeat top right;
            height: 143px;
            padding: 40px 0px 20px 0px;
            margin-right: 75px;
        }

            .property-spec-container .container1 h2 {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #232323;
                font-weight: bold;
                padding-bottom: 10px;
            }

            .property-spec-container .container1 span {
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -210px -69px;
                float: left;
                padding-left: 20px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                margin-bottom: 20px;
            }

            .property-spec-container .container1 div {
                float: left;
                width: 100%;
            }

                .property-spec-container .container1 div a.button {
                    width: 133px;
                    float: left;
                    background: #3D9E6E;
                    padding: 5px 0px 0px 0px;
                    color: #fff;
                    font-family: "Roboto-Bold", sans-serif;
                    font-size: 13px;
                    font-weight: bold;
                    text-transform: uppercase;
                    height: 25px;
                    text-align: center;
                    text-decoration: none;
                    letter-spacing: 1px;
                    border-radius: 4px;
                    -ms-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    -o-border-radius: 4px;
                }

                .property-spec-container .container1 div a:hover.button {
                    background: #252c40;
                }

        .property-spec-container .container2 {
            width: 200px;
            float: left;
            margin: 30px 0px 0px 0px;
            height: 52px;
            padding: 18px 0px 0px 40px;
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -267px 8px;
        }

        .property-spec-container .container3 {
            width: 200px;
            float: left;
            margin: 30px 0px 0px 0px;
            height: 52px;
            padding: 18px 0px 0px 40px;
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -267px -77px;
        }

        .property-spec-container .container4 {
            width: 200px;
            float: left;
            margin: 10px 0px 0px 0px;
            height: 52px;
            padding: 13px 0px 0px 40px;
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -267px -175px;
        }

        .property-spec-container .container5 {
            width: 200px;
            float: left;
            margin: 10px 0px 0px 0px;
            height: 52px;
            padding: 13px 0px 0px 40px;
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -262px -275px;
            border-right: solid 1px #ccc;
        }

        .property-spec-container span.headerCont {
            float: left;
            font-size: 11px;
            color: #232323;
            font-family: "Roboto-Regular", sans-serif;
            font-weight: bold;
            text-transform: uppercase;
            padding-bottom: 0px;
            width: 100%;
        }

        .property-spec-container span.contentCont {
            float: left;
            font-size: 13px;
            color: #525252;
            font-family: "Roboto-Regular", sans-serif;
            width: 100%;
        }

    .unit-summary {
        list-style: none;
        padding: 0px;
        margin: 0px;
        float: left;
        width: 860px;
    }

        .unit-summary li {
            float: left;
            width: 860px;
        }

            .unit-summary li.header {
                text-transform: uppercase;
                font-weight: bold;
                float: left;
            }

                .unit-summary li.header .col1 {
                    width: 85px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-summary li.header .col2 {
                    width: 103px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-summary li.header .col3 {
                    width: 100px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-summary li.header .col4 {
                    width: 114px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-summary li.header .col4 su {
                        font-size: 9px;
                        margin-top: -3px;
                        position: absolute;
                    }

                .unit-summary li.header .col5 {
                    width: 116px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-summary li.header .col6 {
                    width: 65px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px 3px 25px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-summary li.header .col6 span {
                        float: left;
                    }

                    .unit-summary li.header .col6 a.propertyTip {
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px;
                        height: 11px;
                        width: 11px;
                        float: left;
                        margin: 3px 0px 0px 5px;
                        position: relative;
                    }

                .unit-summary li.header .col7 {
                    width: 111px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-summary li.header .col8 {
                    width: 141px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

            .unit-summary li.row {
                float: left;
                width: 860px;
                border-bottom: solid 1px #cccccc;
            }

                .unit-summary li.row .col1 {
                    width: 85px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-summary li.row .col1 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat 25px -787px;
                        width: 85px;
                    }

                .unit-summary li.row .col2 {
                    width: 103px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-summary li.row .col2 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -214px -528px;
                        width: 103px;
                    }

                .unit-summary li.row .col3 {
                    width: 100px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-summary li.row .col3 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -305px -527px;
                        width: 100px;
                    }

                .unit-summary li.row .col4 {
                    width: 114px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-summary li.row .col5 {
                    width: 116px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-summary li.row .col6 {
                    width: 90px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-summary li.row .col7 {
                    width: 111px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-summary li.row .col8 {
                    width: 141px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                    .unit-summary li.row .col8 a {
                        font-weight: bold;
                        color: #252c40;
                    }

                .unit-summary li.row:last-child {
                    border-bottom: none;
                }

    .property-content {
        float: left;
        padding-top: 45px;
        padding-bottom: 20px;
    }

        .property-content span {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #000000;
            line-height: 19px;
        }

    .property-content-left {
        float: left;
        padding: 0px 40px 0px 0px;
        width: 400px;
    }

    .property-content h2, .property-spec-container-nobg h2, .property-enquiry-form-container h2 {
        font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
        font-size: 15px;
        color: #232323;
        font-weight: 400;
        text-transform: uppercase;
        padding-bottom: 15px;
    }

    .property-content-right {
        float: left;
        padding: 0px 0px 0px 0px;
        width: 420px;
    }

        .property-content-right #googleMap {
            width: 420px;
            height: 350px;
        }

        .property-content-right img {
            width: 420px;
            height: auto;
        }

    .property-content span.property-features {
        width: 400px;
        float: left;
    }

        .property-content span.property-features ul {
            padding: 0px;
            margin: 0px;
            list-style: none;
        }

            .property-content span.property-features ul li {
                float: left;
                width: 180px;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -453px -529px;
                padding: 0px 0px 5px 20px;
            }

    .property-spec-container-nobg {
        width: 900px;
        float: left;
    }

    .property-spec-container-nobg-inner {
        width: 860px;
        float: left;
        padding: 40px 20px 40px 20px;
        background: url(/app_themes/ibuynew/images/common/background_noise.png);
    }

    .unit-list {
        list-style: none;
        padding: 0px;
        margin: 0px;
        float: left;
        width: 860px;
    }

        .unit-list li {
            float: left;
            width: 860px;
        }

            .unit-list li.header {
                text-transform: uppercase;
                font-weight: bold;
                float: left;
            }

                .unit-list li.header .col1 {
                    width: 70px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col2 {
                    width: 94px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col3 {
                    width: 89px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col4 {
                    width: 77px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col5 {
                    width: 113px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-list li.header .col5 su {
                        font-size: 9px;
                        margin-top: -3px;
                        position: absolute;
                    }

                .unit-list li.header .col6 {
                    width: 114px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col7 {
                    width: 62px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px 3px 12px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-list li.header .col7 span {
                        float: left;
                    }

                    .unit-list li.header .col7 a.propertyTip {
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px;
                        height: 11px;
                        width: 11px;
                        float: left;
                        margin: 3px 0px 0px 5px;
                    }

                .unit-list li.header .col8 {
                    width: 112px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.header .col9 {
                    width: 109px;
                    float: left;
                    text-align: center;
                    background-color: #525252;
                    padding: 3px 0px;
                    font-size: 12px;
                    color: #fefefe;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

            .unit-list li.row {
                float: left;
                width: 860px;
                border-bottom: solid 1px #cccccc;
            }

                .unit-list li.row .col1 {
                    width: 70px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                .unit-list li.row .col2 {
                    width: 94px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-list li.row .col2 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat 27px -787px;
                        width: 94px;
                    }

                .unit-list li.row .col3 {
                    width: 89px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                    font-weight: bold;
                }

                    .unit-list li.row .col3 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -224px -528px;
                        width: 89px;
                    }

                .unit-list li.row .col4 {
                    width: 77px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                    .unit-list li.row .col4 span {
                        float: left;
                        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -317px -527px;
                        width: 77px;
                    }

                .unit-list li.row .col5 {
                    width: 113px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-list li.row .col6 {
                    width: 114px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-list li.row .col7 {
                    width: 62px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-list li.row .col8 {
                    width: 112px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                .unit-list li.row .col9 {
                    width: 109px;
                    float: left;
                    text-align: center;
                    padding: 8px 0px;
                    font-size: 13px;
                    color: #232323;
                    font-family: "Roboto-Regular", sans-serif;
                }

                    .unit-list li.row .col9 a {
                        font-weight: bold;
                        color: #252c40;
                    }

                .unit-list li.row:last-child {
                    border-bottom: none;
                }

    .property-content-internal {
        width: 900px;
        float: left;
        padding: 40px 0px 0px 0px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        color: #000000;
        line-height: 19px;
    }

        .property-content-internal ul {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            .property-content-internal ul li {
                float: left;
                width: 880px;
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -453px -529px;
                padding: 0px 0px 5px 20px;
            }

                .property-content-internal ul li a {
                    color: #252c40;
                    font-size: 13px;
                    text-decoration: none;
                    font-weight: bold;
                }

    /*.property-enquiry-form-container{width:518px; float:left; padding:30px 0px; }
.property-enquiry-form-containerB {padding:0px;}
.property-enquiry-form-containerB h2 {padding-bottom:0px;}
.property-enquiry-form-container span a{color:#252c40; font-weight:bold;}
.property-enquiry-form-container .form-cont{width:518px; float:left; padding:20px 0px;}
.property-enquiry-form-container .form-cont .leftpane{width:518px; float:left;}
.property-enquiry-form-container .form-cont .leftpane .input-container{width:488px; float:left; padding:0px 0px 10px 0px;}*/
    .property-enquiry-form-container .form-cont .input-container .minput-field {
        width: 70%;
        height: 312px;
    }

    .input-container .input-field {
        width: 378px;
        border: solid 1px #cccccc;
        padding: 10px 20px 10px 20px;
        font-family: "Roboto-Regular", sans-serif;
        color: #7d7d7d;
        font-size: 14px;
        outline: none;
    }

        .input-container .input-field:hover, .input-container .input-field:focus {
            border: solid 2px #252c40;
            padding: 9px 19px 9px 19px;
        }

        .input-container .input-field:focus {
            color: #232323;
        }

    .property-enquiry-form-container .form-cont .rightpane {
        width: 518px;
        float: left;
    }

        .property-enquiry-form-container .form-cont .rightpane .input-container {
            width: 488px;
            float: left;
            padding: 0px 0px 10px 0px;
            height: auto;
        }

    .input-container .minput-field {
        width: 378px;
        height: 68px;
        border: solid 1px #cccccc;
        padding: 10px 20px 10px 20px;
        font-family: "Roboto-Regular", sans-serif;
        color: #7d7d7d;
        font-size: 15px;
        outline: none;
    }

        .input-container .minput-field:hover, .input-container .minput-field:focus {
            border: solid 2px #252c40;
            padding: 9px 19px 9px 19px;
        }

        .input-container .minput-field:focus {
            color: #232323;
        }

        .input-container .input-field.error, .input-container .minput-field.error {
            border: solid 2px #ff0000;
            color: #ff0000;
            padding: 9px 19px 9px 19px;
        }


    .input-container .button {
        background: #3D9E6E;
        float: left;
        width: 160px;
        height: 30px;
        font-family: "Roboto-Bold", sans-serif;
        color: #FFF;
        text-align: center;
        text-transform: uppercase;
        font-size: 13px;
        border: none;
        cursor: pointer;
        border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -o-border-radius: 4px;
    }

        .input-container .button:hover {
            background: #252c40;
        }

    .input-container .buttonB {
        background-color: #31CB34;
        background-image: none;
    }

        .input-container .buttonB:hover {
            background-color: #31CB34;
        }
    /*
.property-form-bottom {width:900px !important; float:left; padding:0px 0px 0px 20px; height:470px; border-top:solid 5px #252c40; position:relative;}
.property-form-bottom .contact-info{width:342px; float:left; height:240px; background:url('/app_themes/ibuynew/images/common/marketing-contact-large.jpg') no-repeat bottom right; padding:180px 0px 0px 0px; position:absolute; bottom:0; right:0; }
.property-form-bottom .contact-info h2 {font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323; font-weight:bold; padding-bottom:0px;}
.property-form-bottom .contact-info span.designation {background: none; float:left; font-family:"Roboto-Regular", sans-serif; font-size:11px; margin-bottom:5px; padding-left:0px; text-transform:uppercase; width:100%;}
.property-form-bottom .contact-info span {background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -210px -69px; float:left; padding-left:20px;font-family:"Roboto-Regular", sans-serif; font-size:14px; margin-bottom:20px;}
*/

    .wbottom {
        width: 1200px;
        float: left;
        padding: 40px 0px;
        background: url(/app_themes/ibuynew/images/common/background_noise.png);
    }

    .relatedPrd-con .relatedPrd {
        padding-left: 10px;
    }

    .wbottom h2 {
        font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
        font-size: 15px;
        color: #232323;
        font-weight: 400;
        text-transform: uppercase;
        padding-bottom: 15px;
        margin-left: 20px;
    }

    ul.wbottom-props {
        list-style: none;
        float: left;
        margin: 0;
        width: 100%;
        padding: 0;
    }

        ul.wbottom-props li.propertyDet-prop-list {
            list-style: none;
            float: left;
            margin: 0;
            border-right: solid 1px #CCC;
            padding: 0px 20px 0px 20px;
            width: 356px;
            position: relative;
        }

            ul.wbottom-props li.propertyDet-prop-list.hideItems {
                border-right: none;
            }

            ul.wbottom-props li.propertyDet-prop-list:last-child {
                border-right: none;
                display: none;
            }

            ul.wbottom-props li.propertyDet-prop-list .list-details-head {
                float: left;
                width: 100%;
            }

                ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place {
                    list-style: none;
                    float: left;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
                }

                    ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place li {
                        float: left;
                        margin: 0px;
                        padding: 0px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 10px;
                        color: #525252;
                        text-transform: uppercase;
                        font-weight: bold;
                    }


                        ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place li span {
                            float: right;
                            margin: 0px;
                            margin-left: 5px;
                            margin-right: 5px;
                            font-size: 10px;
                        }

                ul.wbottom-props li.propertyDet-prop-list .list-details-head h2 {
                    font-weight: bold;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 14px;
                    color: #232323;
                    text-transform: none;
                    margin-left: 0px;
                }

        ul.wbottom-props .propertyDet-prop-list .list-fav {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -239px -648px;
            width: 21px;
            height: 22px;
            position: absolute;
            top: 0;
            right: 40px;
            cursor: pointer;
        }

            ul.wbottom-props .propertyDet-prop-list .list-fav:hover {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -330px -648px;
                width: 21px;
                height: 22px;
                position: absolute;
                top: 0;
                right: 40px;
                cursor: pointer;
            }

            ul.wbottom-props .propertyDet-prop-list .list-fav.saved {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -279px -648px;
                width: 21px;
                height: 22px;
                position: absolute;
                top: 0;
                right: 40px;
                cursor: pointer;
            }

        ul.wbottom-props .propertyDet-prop-list .list-details-content {
            float: left;
            margin-left: 0px;
        }

            ul.wbottom-props .propertyDet-prop-list .list-details-content .list-image {
                float: left;
            }

                ul.wbottom-props .propertyDet-prop-list .list-details-content .list-image img {
                    width: 125px;
                    height: 100px;
                    padding: 2px;
                    border: 1px solid #b5b5b5;
                    float: left;
                }

            ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors {
                float: left;
                margin: 4px 0 0 10px;
            }

                ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange {
                    float: left;
                    width: 120px;
                    padding: 0px;
                    margin: 0px;
                }

                    ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange li {
                        margin: 4px 0px 0px 0px;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 13px;
                        color: #525252;
                        padding-left: 20px;
                        list-style: none;
                    }

                        ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange li:hover {
                            margin: 4px 0px 0px 0px;
                            background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px;
                            font-family: "Roboto-Regular", sans-serif;
                            font-size: 13px;
                            color: #252c40;
                            padding-left: 20px;
                            list-style: none;
                        }

    /* Product Detail - Right Pane */

    .prodDetRightPane {
        width: 300px;
        float: left;
        background-color: #252c40;
        padding: 20px 10px 20px 10px;
    }

        .prodDetRightPane h2 {
            font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
            font-size: 15px;
            color: #ffffff;
            font-weight: 400;
            text-transform: uppercase;
            padding-bottom: 15px;
        }

        .prodDetRightPane .toContainer {
            width: 280px;
            float: left;
        }

            .prodDetRightPane .toContainer .toLabel {
                width: 28px;
                float: left;
                height: 23px;
                color: #ffffff;
                padding: 7px 0px 0px 0px;
                text-transform: uppercase;
            }

            .prodDetRightPane .toContainer .toName {
                width: 242px;
                float: left;
                background-color: #51618;
                font-size: 14px;
                font-weight: bold;
                color: #fff;
                padding-top: 7px;
                height: 23px;
                padding-left: 10px
            }

        .prodDetRightPane .input-container {
            width: 280px;
            float: left;
            padding: 0px 0px 5px 0px;
        }

            .prodDetRightPane .input-container .input-field {
                width: 258px;
                border: none;
                padding: 11px;
                font-family: "Roboto-Regular", sans-serif;
                color: #525252;
                font-size: 14px;
                outline: none;
            }

                .prodDetRightPane .input-container .input-field:focus {
                    color: #232323;
                }

                .prodDetRightPane .input-container .input-field:hover, .prodDetRightPane .input-container .input-field:focus {
                    border: none;
                    padding: 11px;
                }

            .prodDetRightPane .input-container .minput-field {
                width: 258px;
                height: 68px;
                border: none;
                padding: 11px;
                font-family: "Roboto-Regular", sans-serif;
                color: #7d7d7d;
                font-size: 14px;
                outline: none;
            }

                .prodDetRightPane .input-container .minput-field:hover, .prodDetRightPane .input-container .minput-field:focus {
                    border: none;
                    padding: 11px;
                }

                .prodDetRightPane .input-container .minput-field:focus {
                    color: #232323;
                }

                .prodDetRightPane .input-container .input-field.error, .prodDetRightPane .input-container .minput-field.error {
                    border: solid 2px #ff0000;
                    color: #525252 !important;
                    padding: 9px;
                }

            .prodDetRightPane .input-container .button {
                background: #3D9E6E;
                float: right;
                width: 100%;
                height: 40px;
                font-family: "Roboto-Bold", sans-serif;
                color: #FFF;
                text-align: center;
                text-transform: uppercase;
                font-size: 16px;
                cursor: pointer;
                border: 0;
                border-radius: 3px;
            }

                .prodDetRightPane .input-container .button:hover {
                    background: #328059;
                    border: none;
                }

            .prodDetRightPane .input-container .buttonB {
                width: auto;
                float: right;
                background-color: #3D9E6E;
                padding-left: 20px;
                padding-right: 20px;
            }

                .prodDetRightPane .input-container .buttonB:hover {
                    background-color: #328059;
                }

    .bannerContainerRed {
        float: left;
        background-color: #252c40;
        padding-bottom: 20px;
    }

    .bannerContainer {
        float: left;
        width: 280px;
        padding: 20px 10px 50px 10px;
    }

    /*.viewCounter{float:left; width:280px; padding:20px 10px 15px 10px;}
.viewCounter ul {list-style:none; margin:0px; padding:0px;}

.viewCounter ul li {float:left; height:40px; border-right:solid 1px #6c6c6c;}
.viewCounter ul li .number {width:100%; float:left; text-align:center; font-family:"Roboto-Regular", sans-serif; font-size:28px; color:#fff;}
.viewCounter ul li .label {width:100%; float:left; text-align:center; font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#fff;}

.viewCounter ul li.count1 {width:113px;}
.viewCounter ul li.count2 {width:92px;}
.viewCounter ul li.count3 {width:73px;}

.viewCounter ul li:last-child {border-right:none;}*/

    .emailLinks {
        float: left;
        width: 280px;
        padding: 10px 10px 20px 10px;
    }

        .emailLinks a {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 11px;
            font-weight: bold;
            text-transform: uppercase;
            text-decoration: none;
            color: #232323;
        }

        .emailLinks .emailFriend span {
            float: left;
            width: 17px;
            height: 20px;
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -193px -403px;
            position: absolute;
            margin: 0 0 0 5px;
        }

        .emailLinks .emailFriend a {
            background: url(/app_themes/ibuynew/images/common/rhc-grdient.png) repeat-x;
            width: 138px;
            height: 23px;
            float: left;
            padding: 2px 0px 0px 32px;
            border-radius: 3px;
        }

            .emailLinks .emailFriend a:hover {
                background: url(/app_themes/ibuynew/images/common/rhc-grdient-hover.png) repeat-x;
            }

        .emailLinks .emailAlerts span {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -345px -403px;
            float: left;
            width: 23px;
            height: 18px;
            position: absolute;
            margin: -1px 0 0 5px;
        }

        .emailLinks .emailAlerts a {
            width: 117px;
            height: 23px;
            float: left;
            padding: 2px 0px 0px 32px;
            margin-left: 3px;
            background: url(/app_themes/ibuynew/images/common/rhc-grdient.png) repeat-x;
            border-radius: 3px;
        }

            .emailLinks .emailAlerts a:hover {
                background: url(/app_themes/ibuynew/images/common/rhc-grdient-hover.png) repeat-x;
            }











    .shareThis a.shareTwitter {
        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -185px -480px;
        width: 21px;
        height: 21px;
        float: left;
        cursor: pointer;
        margin-right: 5px;
    }

        .shareThis a.shareTwitter:hover {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -185px -505px;
            width: 21px;
            height: 21px;
            float: left;
            cursor: pointer;
            margin-right: 5px;
        }

    .shareThis a.shareFaceBook {
        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -211px -480px;
        width: 21px;
        height: 21px;
        float: left;
        cursor: pointer;
        margin-right: 5px;
    }

        .shareThis a.shareFaceBook:hover {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -211px -505px;
            width: 21px;
            height: 21px;
            float: left;
            cursor: pointer;
            margin-right: 5px;
        }

    .shareThis a.shareGooglePlus {
        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -237px -480px;
        width: 21px;
        height: 21px;
        float: left;
        cursor: pointer;
        margin-right: 5px;
    }

        .shareThis a.shareGooglePlus:hover {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -237px -505px;
            width: 21px;
            height: 21px;
            float: left;
            cursor: pointer;
            margin-right: 5px;
        }

    .shareThis a.shareLinkedIn {
        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -263px -480px;
        width: 21px;
        height: 21px;
        float: left;
        cursor: pointer;
        margin-right: 5px;
    }

        .shareThis a.shareLinkedIn:hover {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -263px -505px;
            width: 21px;
            height: 21px;
            float: left;
            cursor: pointer;
            margin-right: 5px;
        }

    .shareThis a.sharePinterest {
        background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -289px -480px;
        width: 21px;
        height: 21px;
        float: left;
        cursor: pointer;
        margin-right: 5px;
    }

        .shareThis a.sharePinterest:hover {
            background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -289px -505px;
            width: 21px;
            height: 21px;
            float: left;
            cursor: pointer;
            margin-right: 5px;
        }














    /* IE9 counter padding fixed */
    body.IE9 .mainContent .rightPane .titleText span {
        padding: 4px 12px;
    }




    /* About as main area */

    .mainContentWrapper {
        background-color: #FFF;
        padding: 0px 0px;
        border-width: 5px 0 0 0;
        border-style: solid;
        border-color: #252c40;
    }

        .mainContentWrapper .innerContentWrapper {
            float: left;
            padding: 61px 0 0;
            width: 1200px;
        }

    .innerContentWrapper .maincontent .breadcrum {
        padding: 15px 40px;
    }

    .innerContentWrapper .maincontent {
        float: left;
        padding: 0px 66px 0px 0px;
        width: 1134px;
    }

        .innerContentWrapper .maincontent .wrapperText {
            float: left;
            width: 544px;
            padding: 0px 21px 0px 40px;
            margin: 0;
        }

    .cmsContent .wrapperText .pagetitle {
        padding: 30px 0px 30px 0px;
        font: bold 32px/28px "Roboto-Bold", sans-serif;
        color: #232323;
        text-transform: uppercase;
    }

    .cmsContent .wrapperText h1 {
        color: #232323;
        font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
        font-weight: normal;
        font-size: 28px;
        line-height: 34px;
        padding: 0px 0px 25px;
        margin: 0px 0px;
    }

        .cmsContent .wrapperText h1 span {
            color: #232323;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: bold;
            font-size: 28px;
            line-height: 34px;
            padding: 0px 0px;
            margin: 0;
        }

    .cmsContent .wrapperText p {
        font-family: "Roboto-Regular", sans-serif;
        color: #515151;
        line-height: 20px;
        padding: 0px 0px;
        margin: 0px 0px;
        font-size: 14px;
    }

    .cmsContent .wrapperText ul.contentmenu {
        list-style: none outside none;
        margin: 35px 0px 0px -40px;
        padding: 0px 0px;
        width: 310px;
        border-width: 1px 0 0px 0;
        border-style: solid;
        border-color: #cccccc;
    }

        .cmsContent .wrapperText ul.contentmenu li {
            list-style: none outside none;
            padding: 15px 0px 15px 40px;
            border-width: 0px 0 1px 0;
            border-style: solid;
            border-color: #cccccc;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: normal;
            font-size: 16px;
            line-height: 16px;
        }

            .cmsContent .wrapperText ul.contentmenu li a {
                font-family: "Roboto-Bold", sans-serif;
                font-weight: normal;
                font-size: 16px;
                line-height: 16px;
                color: #252c40;
                text-decoration: none;
            }

                .cmsContent .wrapperText ul.contentmenu li a:hover {
                    font-family: "Roboto-Bold", sans-serif;
                    font-weight: normal;
                    font-size: 16px;
                    line-height: 16px;
                    color: #252c40;
                    text-decoration: underline;
                }

                .cmsContent .wrapperText ul.contentmenu li a:visited {
                    font-family: "Roboto-Bold", sans-serif;
                    font-weight: normal;
                    font-size: 16px;
                    line-height: 16px;
                    color: #9d9d9d;
                    text-decoration: none;
                }

    .cmsContent img {
        margin-top: 13px;
        width: 529px;
    }

    /*staticontent1*/
    .mainContentWrapper .staticontent1 {
        float: left;
        padding: 80px 0 0px;
        width: 1200px;
    }

    .staticontent1 ul.sc1-ul-info {
        float: left;
        list-style: none outside none;
        margin: 0px 5px 20px 5px;
        padding: 0px 0px;
        width: 1190px;
    }

        .staticontent1 ul.sc1-ul-info li.infoitems {
            list-style: none outside none;
            margin: 0px 0px 0px 0px;
            padding: 0px 44px;
            width: 308px;
            float: left;
        }

    ul.sc1-ul-info li.infoitems .itemimage {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

        ul.sc1-ul-info li.infoitems .itemimage img {
            width: 100%;
            margin: 0;
            padding: 0;
        }

    ul.sc1-ul-info li.infoitems .itemtitle {
        float: left;
        width: 308px;
        color: #525252;
        font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
        font-weight: normal;
        font-size: 22px;
        text-align: center;
        line-height: 25px;
        padding: 0px 0px 25px;
        margin: 0px 0px;
    }

    ul.sc1-ul-info li.infoitems .item-desc {
        float: left;
        color: #525252;
        font-family: "Roboto-Regular", sans-serif;
        font-weight: normal;
        font-size: 14px;
        text-align: center;
        line-height: 20px;
        padding: 0px 0px 0px;
        margin: 0px 0px;
    }


    .staticontent1 .dynContent {
        float: left;
        padding: 30px 0 65px;
        width: 1200px;
        color: #515151;
        font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
        font-weight: normal;
        font-size: 30px;
        line-height: 30px;
        text-align: center;
    }

        .staticontent1 .dynContent span {
            color: #3c3c3c;
            font-family: "Roboto-Bold", sans-serif;
            font-weight: normal;
            font-size: 30px;
            line-height: 30px;
            text-align: center;
        }
    /*staticontent2*/
    .mainContentWrapper .staticontent2 {
        background-color: #f7f7f7;
        float: left;
        padding: 80px 0 60px;
        width: 1200px;
        border-width: 3px 0 0 0;
        border-style: solid;
        border-color: #252c40;
    }

    .staticontent2 ul.sc2-ul-info {
        float: left;
        list-style: none outside none;
        margin: 0px 40px 0px 40px;
        padding: 0px 0px;
        width: 1120px;
    }

    ul.sc2-ul-info li.infoitems .itemimage {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0px 0px 15px;
        text-align: center;
    }

    ul.sc2-ul-info li.infoitems .itemtitle {
        float: left;
        width: 308px;
        color: #323232;
        font-family: "Roboto-Bold", sans-serif;
        font-weight: normal;
        font-size: 16px;
        text-transform: uppercase;
        text-align: center;
        line-height: 18px;
        min-height: 35px;
        _height: 35px;
        padding: 0px 0px 20px;
        margin: 0px 0px;
    }

    ul.sc2-ul-info li.infoitems .item-desc {
        float: left;
        color: #525252;
        font-family: "Roboto-Regular", sans-serif;
        font-weight: normal;
        font-size: 14px;
        text-align: center;
        line-height: 20px;
        padding: 0px 0px 0px;
        margin: 0px 0px;
    }
    /*.staticontent2 ul.sc2-ul-info li.rowcenter {
	padding:0px 0px 0px 210px !important;
	}*/
    .staticontent2 ul.sc2-ul-info li.rowcenterlast {
        padding: 0px 0px 0px 50px !important;
    }


    /* Media Enq main area */

    .mainContent .topcolorline {
        background-color: #FFF !important;
        background-image: none;
        border-color: #252c40;
        border-style: solid;
        border-width: 5px 0 0;
        padding: 45px 0px 30px 30px;
        width: 860px !important;
        background-color: #ffffff;
        margin-left: 38px;
    }

    .mainContent .rightPane {
        margin-top: 0px !important;
    }

        .mainContent .rightPane .img_margin_out img {
            margin-top: -26px;
        }

    .leftSide .pagetitle {
        float: left;
        width: 840px;
        padding: 20px 20px 35px 0px;
    }

        .leftSide .pagetitle h1 {
            color: #232323;
            font: bold 37px/30px "Roboto-Bold", sans-serif,Arial,sans-serif;
            padding: 0 0 0px;
            text-transform: uppercase;
            margin-left: -2px;
            line-height: 35px;
        }

    .leftSide .leftcontent {
        float: left;
        width: 310px;
        padding: 0px;
        margin-left: -40px;
    }

        /* CMS Content Left Navigation */

        .leftSide .leftcontent ul.contentmenu {
            list-style: none outside none;
            margin: 0px;
            padding: 0px;
            width: 270px;
            border-width: 1px 0 0px 0;
            border-style: solid;
            border-color: #cccccc;
        }

            .leftSide .leftcontent ul.contentmenu li {
                list-style: none outside none;
                border-width: 0px 0 1px 0;
                border-style: solid;
                border-color: #cccccc;
                font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                font-weight: normal;
                font-size: 18px;
                line-height: 20px;
                color: #525252;
                float: left;
                width: 100%
            }

                .leftSide .leftcontent ul.contentmenu li a.level1CMSMenulink {
                    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                    font-weight: normal;
                    font-size: 18px;
                    line-height: 20px;
                    color: #525252;
                    text-decoration: none;
                    padding: 16px 0px 15px 40px;
                    float: left;
                }

                .leftSide .leftcontent ul.contentmenu li a:hover {
                    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                    font-weight: normal;
                    font-size: 18px;
                    line-height: 20px;
                    color: #2c99b7;
                    text-decoration: none;
                }
                /*.leftSide .leftcontent ul.contentmenu li a:visited {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height:20px;
	color:#2c99b7;
	text-decoration:none;
	}
*/
                .leftSide .leftcontent ul.contentmenu li a.level1CMSListMenuLink.selected {
                    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                    font-weight: normal;
                    font-size: 18px;
                    line-height: 20px;
                    color: #2c99b7;
                    text-decoration: none;
                    padding: 16px 0px 13px 40px;
                    float: left;
                }

            .leftSide .leftcontent ul.contentmenu ul {
                margin: 0px;
                padding: 0px 0px 20px 0px;
                float: left;
            }

                .leftSide .leftcontent ul.contentmenu ul li {
                    float: left;
                    width: 100%;
                    border: none;
                }

                    .leftSide .leftcontent ul.contentmenu ul li a.level1CMSMenulink {
                        font-family: "Roboto-Regular", sans-serif;
                        font-weight: normal;
                        font-size: 13px;
                        line-height: 20px;
                        color: #515151;
                        text-decoration: none;
                        padding: 0px 0px 0px 40px;
                        float: left;
                    }

                        .leftSide .leftcontent ul.contentmenu ul li a.level1CMSMenulink:hover {
                            font-family: "Roboto-Regular", sans-serif;
                            font-size: 13px;
                            line-height: 20px;
                            color: #232323;
                            text-decoration: none;
                        }


    .leftSide .centercontent {
        float: left;
        width: 560px;
        padding: 0px 30px 0px 0px;
    }

        .leftSide .centercontent .contactus h3 {
            color: #232323;
            font-family: "Roboto-Regular", sans-serif;
            font-weight: blod;
            font-size: 14px;
            line-height: 20px;
            padding-bottom: 20px;
        }

        .leftSide .centercontent .contactus p {
            font-family: "Roboto-Regular", sans-serif;
            color: #515151;
            line-height: 20px;
            padding: 0px 0px 35px;
            margin: 0px 0px;
            font-size: 14px;
        }

        .leftSide .centercontent .contactus a {
            color: #252c40;
        }

        .leftSide .centercontent .contactus .email {
            float: left;
            width: 367px;
            color: #252c40;
            font-family: Arial,sans-serif;
            font-size: 14px;
            font-weight: bold;
            line-height: 20px;
            padding-bottom: 5px;
        }

        .leftSide .centercontent .contactus .phoneno {
            float: left;
            width: 367px;
            color: #525252;
            font-family: Arial,sans-serif;
            font-size: 14px;
            font-weight: bold;
            line-height: 20px;
        }

        .leftSide .centercontent .contactus .terms {
            float: right;
            color: #515151;
            width: 193px;
            font-family: Arial,sans-serif;
            font-size: 12px;
            font-weight: normal;
            padding-top: 5px;
        }

            .leftSide .centercontent .contactus .terms a {
                color: #252c40;
                text-decoration: underline;
            }

                .leftSide .centercontent .contactus .terms a:hover {
                    color: #252c40;
                    text-decoration: none;
                }

        .leftSide .centercontent .contactus .EditingFormControlNestedControl {
            float: right;
        }

        .leftSide .centercontent .contactus .contactUsForm-col01 {
            width: 240px;
        }

        .leftSide .centercontent .contactus label {
            display: none;
        }

        .leftSide .centercontent .contactus input {
            border: 1px solid #BAB9B6;
            color: #7D7D7D;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            height: 40px;
            line-height: 18px;
            margin-bottom: 10px;
            padding: 10px 19px;
            width: 235px;
        }

            .leftSide .centercontent .contactus input:focus {
                border: #252c40 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

        .leftSide .centercontent .contactus .Error input {
            border: #f00 solid 2px;
            height: 40px;
            padding: 9px 18px;
            outline: none;
        }

            .leftSide .centercontent .contactus .Error input:focus {
                border: #252c40 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

        .leftSide .centercontent .contactus .contactUsForm-col02 {
            padding-left: 20px;
            width: 290px;
        }

        .leftSide .centercontent .contactus textarea {
            border: 1px solid #BAB9B6;
            color: #7D7D7D;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            height: 236px;
            line-height: 20px;
            margin-bottom: 0;
            padding: 10px 19px;
            width: 285px;
        }

            .leftSide .centercontent .contactus textarea:focus {
                border: #252c40 solid 2px;
                height: 236px;
                padding: 10px 18px;
                outline: none;
            }

            .leftSide .centercontent .contactus textarea.error {
                border: #f00 solid 2px;
                height: 236px;
                padding: 10px 18px;
            }

                .leftSide .centercontent .contactus textarea.error:focus {
                    border: #252c40 solid 2px;
                    height: 236px;
                    outline: none;
                    padding: 10px 18px;
                }

        .leftSide .centercontent .contactus input[type="submit"] {
            background: #3D9E6E;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            float: right;
            margin: 20px 0 0 0px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
            -ms-border-radius: 3px;
            width: 193px;
            height: 30px;
            border: 0;
            color: #FFF;
            letter-spacing: 1px;
            padding: 5px 0px;
            cursor: pointer;
        }

            .leftSide .centercontent .contactus input[type="submit"]:hover {
                background: #252c40;
            }

        .leftSide .centercontent .contactus .inputFieldContainer {
            float: left;
            height: 65px
        }

            .leftSide .centercontent .contactus .inputFieldContainer span {
                color: #F00;
                float: left;
                margin-top: -5px;
            }

        .leftSide .centercontent .contactus .multiFieldContainer span {
            color: #F00;
            float: left;
            margin-top: -30px;
        }



    /* Buyer Profile - 5 Steps */
    .buyer-profile {
        float: left;
    }

        .buyer-profile .ContentCenter {
            width: 560px;
            padding: 0px 0px 0px 0px;
            float: left;
        }

        .buyer-profile .warpper {
            margin-top: 20px;
            width: 560px;
            float: left;
        }

            .buyer-profile .warpper .stepContainer {
                float: left;
                border: solid 1px #cccccc;
                width: 558px;
                overflow: hidden;
                position: relative;
            }

                .buyer-profile .warpper .stepContainer .stepLinks .stepBtn {
                    position: absolute;
                    top: 0;
                    width: 86px;
                    height: 92px;
                    z-index: 12;
                    display: block;
                    background-color: #fff;
                    padding: 30px 0px 0px 0px;
                    text-align: center;
                }

                    .buyer-profile .warpper .stepContainer .stepLinks .stepBtn span {
                        color: #232323;
                    }

                .buyer-profile .warpper .stepContainer .stepLinks .moreBtn {
                    border-left: solid 1px #cccccc;
                    right: 0;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -556px #ffffff;
                }

                    .buyer-profile .warpper .stepContainer .stepLinks .moreBtn:hover {
                        border-left: solid 1px #cccccc;
                        right: 0;
                        text-decoration: none;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -648px #ffffff;
                    }

                .buyer-profile .warpper .stepContainer .stepLinks .lessBtn {
                    border-right: solid 1px #cccccc;
                    left: 0;
                    text-decoration: none;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -555px #ffffff;
                }

                    .buyer-profile .warpper .stepContainer .stepLinks .lessBtn:hover {
                        border-right: solid 1px #cccccc;
                        left: 0;
                        text-decoration: none;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -647px #ffffff;
                    }




                .buyer-profile .warpper .stepContainer .stepLinks ul {
                    padding: 0;
                    margin: 0;
                    background: none;
                    list-style: none;
                }

                    .buyer-profile .warpper .stepContainer .stepLinks ul li {
                        padding: 0;
                        margin: 0;
                        background: none;
                        list-style: none;
                        float: left;
                    }

                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms {
                        width: 1000px;
                        height: 182px;
                        position: relative;
                    }

                        .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink {
                            text-decoration: none;
                            display: block;
                            height: 129px;
                            color: #232323;
                            position: relative;
                            z-index: 10;
                        }

                            .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepWrapper {
                                border-right: solid 1px #cccccc;
                                height: 92px;
                                margin-bottom: 7px;
                                display: block;
                                float: left;
                                padding: 13px 20px 17px 30px;
                            }

                            .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepCount {
                                color: #232323;
                                font-size: 14px;
                                font-weight: bold;
                                width: 100%;
                                float: left;
                                padding-bottom: 5px;
                            }

                            .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepHeader {
                                color: #232323;
                                font-size: 20px;
                                font-weight: bold;
                                width: 100%;
                                float: left;
                                line-height: 24px;
                            }

                        .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li:first-child a.level1CMSListMenuLink .stepWrapper {
                            border-left: none;
                        }

                        .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li {
                            width: 171px;
                        }

                            .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink {
                                color: #fff;
                                background: url('/app_themes/ibuynew/images/common/buyer-step-hover.png') top center no-repeat;
                            }

                                .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink .stepWrapper {
                                }

                                .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink .stepCount,
                                .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink .stepHeader {
                                    color: #fff;
                                }

                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms {
                        display: none;
                        width: 767px;
                        height: 61px;
                        position: absolute;
                        z-index: 8;
                        border-top: solid 1px #cccccc;
                        top: 122px;
                        left: 0;
                        background: url('/app_themes/ibuynew/images/common/buyer-step-level2.png') top center repeat-x;
                    }

                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected ul.ullevel2cms {
                        display: block;
                    }

                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li .level2CMSListMenuLink {
                        color: #232323;
                        height: 37px;
                        display: block;
                        border-right: solid 1px #cccccc;
                        width: 140px;
                        padding: 15px 0px 0px 30px;
                    }



                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li.selected .level2CMSListMenuLink {
                        border-right: solid 1px #cccccc;
                        margin-bottom: 9px;
                    }

                    .buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li.selected {
                        background: url('/app_themes/ibuynew/images/common/buyer-step-level2-hover.png') top center no-repeat;
                    }




    .stepContainer .pageContent {
        float: left;
        width: 518px;
        padding: 20px 20px 20px 20px
    }

        .stepContainer .pageContent h4 {
            font-family: "Roboto-Bold", sans-serif;
            color: #232323;
            font-size: 16px;
            padding-bottom: 25px;
            margin: 0px;
            text-transform: uppercase;
        }

        .stepContainer .pageContent ul {
            float: left;
            padding: 0px;
            margin: 0px 0px 20px 0px;
            list-style: none;
        }

            .stepContainer .pageContent ul li {
                float: left;
                width: 488px;
                background: url(/app_themes/ibuynew/images/common/bullet.gif) no-repeat 0px 7px;
                font-family: "Roboto-Regular", sans-serif;
                color: #515151;
                font-size: 14px;
                padding-left: 30px;
                padding-bottom: 5px;
            }



    .buyer-profile .ButtonWrapper {
        width: 767px;
        float: right;
        padding: 20px 0px 30px 0px;
    }

        .buyer-profile .ButtonWrapper a {
            background: #3D9E6E;
            float: right;
            min-width: 195px;
            height: 25px;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-decoration: none;
            border-radius: 3px;
            border: none;
            text-align: center;
            margin-top: 10px;
        }

            .buyer-profile .ButtonWrapper a:hover {
                background: #252c40;
            }

    /* thank you area */
    .innerContentWrapper .thankyoucontent {
        float: left;
        width: 1120px;
        padding: 200px 40px 60px 40px;
        text-align: center;
        min-height: 300px;
        _height: 300px;
    }

        .innerContentWrapper .thankyoucontent h1 {
            color: #232323;
            font: bold 37px/30px "Roboto-Bold", sans-serif,Arial,sans-serif;
            padding: 0 0 0;
            text-transform: uppercase;
        }


    /* Employment main area */
    .emp .centercontent {
        float: left;
        width: 560px !important;
        padding: 0px 30px 0px 0 !important;
    }

    .centercontent .empinfo {
        float: left;
        padding: 0 0 40px;
        margin: 0px;
        width: 560px;
    }

        .centercontent .empinfo .itemdescription {
            float: left;
            padding: 0px;
            margin: -4px 0 0;
            width: 560px;
        }

        .centercontent .empinfo .email {
            float: left;
            padding: 20px 0 42px;
            margin: 0px;
            width: 560px;
        }

        .centercontent .empinfo .twitterlink {
            display: inline;
            float: left;
            padding: 0;
            width: 108px;
        }

        .centercontent .empinfo .facebooklink {
            display: inline;
            float: left;
            padding: 0;
            width: 108px;
        }

        .centercontent .empinfo .empdata {
            float: left;
            padding: 25px 0px 0px 0;
            margin-bottom: 20px;
            width: 560px;
            border-top: #cccccc solid 1px;
        }

    .centercontent .lastrowempinfo {
        border-bottom: none !important;
        margin-bottom: 0px !important;
    }

    .centercontent .empinfo .empdata .empinfoleft {
        float: left;
        padding: 0 0px 0 0;
        width: 560px;
    }

    .empinfoleft .title {
        float: left;
        padding: 0 0 10px 0;
        width: 560px;
    }

        .empinfoleft .title h3 {
            color: #232323;
            font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
            font-size: 20px;
            font-weight: 400;
        }

    .empinfoleft .city {
        float: left;
        padding: 0 0 20px 0;
        margin: 0px;
        width: 560px;
        color: #232323;
        font-family: "Roboto-Regular", sans-serif,Arial,sans-serif;
        font-size: 12px;
        line-height: normal;
        font-weight: normal;
        text-transform: uppercase;
    }

    .empinfoleft .description {
        float: left;
        padding: 0 0px 22px 0;
        width: 560px;
        color: #515151;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        line-height: 20px;
    }

    .centercontent .empinfo .empdata .empinforight {
        float: left;
        padding: 0 0px 0 0;
        width: 560px;
    }

    .empinforight a {
        background: #3D9E6E;
        float: left;
        min-width: 117px;
        height: 25px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #FFF;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-decoration: none;
        border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -o-border-radius: 4px;
        border: none;
        text-align: center;
        padding-top: 5px;
    }

        .empinforight a:hover {
            background: #328059;
            color: #FFF;
        }


    /* Contact Us main area */

    .contactUsContent {
        background-color: #FFF;
        padding: 61px 40px;
        width: 1120px;
        border-top: #252c40 solid 5px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        line-height: 20px;
        color: #515151;
        margin-left: 140px
    }

        .contactUsContent h1 {
            font-family: "Roboto-Bold", sans-serif;
            color: #232323;
            font-size: 37px;
            line-height: 37px;
            padding-bottom: 37px;
            margin: 0px;
        }

        .contactUsContent h3 {
            font-family: "Roboto-Regular", sans-serif;
            font-weight: bold;
            color: #232323;
            font-size: 16px;
            padding-bottom: 20px;
            margin: 0px;
        }

        .contactUsContent .leftcontent {
            float: left;
            width: 620px;
        }

            .contactUsContent .leftcontent p {
                margin: 0px 0px 37px 0px;
            }

            .contactUsContent .leftcontent .contact-col {
                width: 305px;
                /*background:url(/app_themes/ibuynew/images/common/contactus-icon.png) left 41px no-repeat;*/
            }

    .contactUsContent .leftcontent .contact-col div.num {
        padding-bottom: 10px;
        /*padding-left: 35px;*/
        /*background: url(/app_themes/ibuynew/images/common/contactus-icon.png) 5px 0 no-repeat;*/
    }

    .contactUsContent .leftcontent .contact-col div.email {
        padding-bottom: 10px;
        /*padding-left: 35px;*/
        /*background: url(/app_themes/ibuynew/images/common/contactus-icon.png) 5px -27px no-repeat;*/
    }

    .contactUsContent .leftcontent .contact-col div.map .fa-map {
        float: left;
        width: 20px;
    }

    .contactUsContent .leftcontent .contact-col div.map .contact-address {
        display: inline-block;
        margin-top: -24px;
    }

                .contactUsContent .leftcontent .contact-col a {
                    font-weight: bold;
                    color: #515151;
                    font-size: 14px;
                }

        .contactUsContent .centercontent {
            float: right;
            width: 380px;
            padding-right: 15px;
        }

            .contactUsContent .centercontent .contactus label {
                /*display: none;*/
            }

            .contactUsContent .centercontent .contactus .contactUsForm-col01 {
                width: 380px;
            }

            .contactUsContent .centercontent .contactus .contactUsForm-col02 {
                width: 380px;
                padding-left: 0px;
            }

            .contactUsContent .centercontent .contactus input {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 15px;
                line-height: 18px;
                color: #7d7d7d;
                border: #bab9b6 solid 1px;
                height: 40px;
                width: 377px;
                padding: 10px 19px;
            }

                .contactUsContent .centercontent .contactus input:focus {
                    border: #252c40 solid 2px;
                    height: 40px;
                    padding: 9px 18px;
                    outline: none;
                }

            .contactUsContent .centercontent .contactus .Error input {
                border: #f00 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

                .contactUsContent .centercontent .contactus .Error input:focus {
                    border: #252c40 solid 2px;
                    height: 40px;
                    padding: 9px 18px;
                    outline: none;
                }

            .contactUsContent .centercontent .contactus textarea {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                line-height: 20px;
                color: #7d7d7d;
                border: #bab9b6 solid 1px;
                width: 377px;
                height: 170px;
                padding: 10px 19px;
            }

                .contactUsContent .centercontent .contactus textarea:focus {
                    border: #252c40 solid 2px;
                    height: 168px;
                    padding: 10px 18px;
                    outline: none;
                }

            .contactUsContent .centercontent .contactus input[type="submit"] {
                background: #3D9E6E;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 13px;
                color: FFF;
                text-transform: uppercase;
                float: left;
                margin: 0px;
                border-radius: 3px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                -o-border-radius: 3px;
                -ms-border-radius: 3px;
                width: 193px;
                height: 30px;
                border: 0;
                color: #FFF;
                letter-spacing: 1px;
                padding: 7px 0px;
                cursor: pointer;
            }

                .contactUsContent .centercontent .contactus input[type="submit"]:hover {
                    background: #328059;
                }

            .contactUsContent .centercontent .contactus .multiFieldContainer {
                float: left;
                height: auto;
            }

            .contactUsContent .centercontent .contactus .EditingFormErrorLabel {
                position: relative;
                float: right;
                padding-right: 12px;
                display: none !important;
            }

            .contactUsContent .centercontent .contactus .ErrorLabel {
                padding-bottom: 15px;
                display: block;
            }
    /* begin product listing page */
    .mainContent .rightPane .locationAlert {
        width: 300px;
        float: left;
    }

        .mainContent .rightPane .locationAlert h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 15px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin: 20px 0 0 20px;
        }

        .mainContent .rightPane .locationAlert span {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            color: #FFF;
            margin: 0 0 15px 20px;
            text-transform: uppercase;
            letter-spacing: 1px;
            float: left;
        }

        .mainContent .rightPane .locationAlert input[type="text"] {
            float: left;
            background: #FFF;
            outline: 0;
            width: 220px;
            margin: 0 0 10px 20px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            color: #525252;
            padding: 10px 20px;
            border: 0;
        }

        .mainContent .rightPane .locationAlert .locationAlertSubmit {
            background: #3D9E6E;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            float: left;
            margin: 0 0 0 20px;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -o-border-radius: 4px;
            -ms-border-radius: 4px;
            width: 130px;
            height: 30px;
            border: 0;
            color: #FFF;
            letter-spacing: 1px;
            padding: 0px 0px;
            cursor: pointer;
        }

            .mainContent .rightPane .locationAlert .locationAlertSubmit:hover {
                background: #252c40;
            }

        .mainContent .rightPane .locationAlert .message {
            width: 240px;
            float: left;
            margin: 10px 0 0 20px;
            padding: 10px 10px;
            background: #6f6f6f;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #FFF;
        }

    .lhs_column {
        width: 200px;
        float: left;
    }

        .lhs_column .searchTagContainer {
            width: 200px;
            float: left;
        }

    .searchTagContainer .header {
        width: 210px;
        float: left;
        background-color: #252c40;
        padding: 10px;
        font-weight: 400;
        font-family: "Roboto-Bold", sans-serif;
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .mid_column {
        width: 690px;
        float: left;
        padding-left: 10px;
        background: url(/app_themes/ibuynew/images/common/lhs-shadow.png) top left repeat-y;
        /*border-top: solid 5px #252c40;
	padding: 10px 0 0 0;*/
        /*background: #FFF;*/
    }

        .mid_column .header-section {
            width: 690px;
            float: left;
            background: #FFF;
            padding-bottom: 25px;
            border-top: solid 5px #252c40;
        }

            .mid_column .header-section h1 {
                font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                font-size: 30px;
                color: #232323;
                font-weight: 400;
                margin: 30px 0 0 20px;
                line-height: 30px;
            }

    .search-refine.search-refine-bp h2 {
        font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
        font-size: 30px;
        color: #232323;
        font-weight: 400;
        margin: 30px 0 0 20px;
        line-height: 30px;
    }

    .mid_column .header-section span {
        font-family: "Roboto-Regular", sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #525252;
        margin: 20px 0 0 20px;
        float: left;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .mid_column .header-section .save-search-holder {
        float: right;
        margin: 0 40px 0 0;
        width: 185px;
        position: relative;
    }

        .mid_column .header-section .save-search-holder span {
            float: left;
            width: 30px;
            height: 30px;
            left: 0;
            position: absolute;
            margin: 11px 0 0 13px;
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -15px -927px no-repeat;
        }

        .mid_column .header-section .save-search-holder a.save-search {
            background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
            float: left;
            min-width: 180px;
            height: 37px;
            font-family: "Roboto-Bold", sans-serif;
            ;
            font-size: 13px;
            font-weight: 400;
            color: #232323;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-decoration: none;
            border-radius: 4px;
            -ms-border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -o-border-radius: 4px;
            border: solid 1px #cbcbcb;
            text-align: center;
            padding-top: 8px;
        }

        .mid_column .header-section .save-search-holder a:hover.save-search {
            background: #fff;
        }

    .mid_column .searchFilters {
        width: 690px;
        float: left;
        border-top: solid 1px #cccccc;
        height: 50px;
        background: #f0f0f0;
    }

    .mid_column .bp4-refine-search {
        float: left;
        width: 100%;
        display: none;
    }

    .mid_column .searchFilters .bp-4-refine-btn {
        display: none;
    }

    .mid_column .searchFilters .property-list-search {
        float: left;
        padding: 9px 10px 9px 20px;
        border: solid #CCC;
        border-width: 0 1px 0 0;
    }

    .mid_column .searchFilters .bp4-refine {
        display: none;
    }

    .mid_column .searchFilters .property-list-search .sort-label {
        float: left;
        background: #FFF;
        color: #232323;
        cursor: pointer;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 5px 0 5px 10px;
        border: solid #ccc;
        border-width: 1px 0 1px 1px;
    }

    .mid_column .searchFilters .property-list-search .sortDropDown {
        float: left;
    }

    .mid_column .propertySearch {
        width: 690px;
        float: left;
        height: 370px;
        /*background: url(/app_themes/ibuynew/images/common/super-search-property.png) no-repeat;*/
    }

    .mid_column .searchFilters .property-list-search .sbHolder {
        background: #FFF;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        font-weight: normal;
        position: relative;
        width: 140px;
        outline: 0;
        color: #232323;
        height: 37px;
        border: solid #ccc;
        border-width: 1px 1px 1px 0;
    }

    .mid_column .searchFilters .property-list-search .sbOptions {
        background-color: #FFF;
        list-style: none;
        left: 3px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 30px;
        width: 195px;
        z-index: 1;
        overflow-y: auto;
        margin-left: -59px;
        outline: 0;
        border: solid #CCC;
        border-width: 1px;
    }

        .mid_column .searchFilters .property-list-search .sbOptions li {
            padding: 0;
        }

        .mid_column .searchFilters .property-list-search .sbOptions a:hover {
            background: #def5fb;
            color: #232323;
        }

    .mid_column .searchFilters .property-list-search .sbToggle {
        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -106px -574px no-repeat;
        display: block;
        /*height: 30px;*/
        outline: none;
        position: absolute;
        right: 0;
        top: 6px;
        /*width: 30px;*/
    }

    .mid_column .searchFilters .property-list-search .sbSelector {
        display: block;
        height: 37px;
        left: -6px;
        line-height: 38px;
        outline: none;
        overflow: hidden;
        position: absolute;
        text-indent: 10px;
        top: 4px;
        width: 147px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        color: #232323;
        margin-top: -8px;
    }

    .mid_column .searchFilters .property-list-search .sbOptions a {
        display: block;
        outline: none;
        padding: 3px 12px;
        color: #232323;
    }

    .mid_column .searchFilters .view-mode {
        float: left;
        width: 275px;
    }

        .mid_column .searchFilters .view-mode a {
            color: #525252;
            text-decoration: none;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            font-weight: bold;
        }

            .mid_column .searchFilters .view-mode a:hover {
                color: #252c40;
            }

        .mid_column .searchFilters .view-mode .v-mode.v-list {
            width: 80px;
            height: 50px;
            float: left;
            border: solid #CCC;
            border-width: 0 1px 0 0;
            padding: 15px 0 15px 38px;
            /*text-align: center;*/
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -235px -929px;
        }

            .mid_column .searchFilters .view-mode .v-mode.v-list:hover {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -238px -1251px;
            }

            .mid_column .searchFilters .view-mode .v-mode.v-list .selected {
                background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -235px -976px;
                color: #FFF;
            }

        .mid_column .searchFilters .view-mode .v-mode.v-grid {
            width: 80px;
            height: 50px;
            float: left;
            border: solid #CCC;
            border-width: 0 1px 0 0;
            padding: 15px 0 15px 38px;
            /*text-align: center;*/
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -235px -1024px;
        }

            .mid_column .searchFilters .view-mode .v-mode.v-grid:hover {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -238px -1320px;
            }

            .mid_column .searchFilters .view-mode .v-mode.v-grid .selected {
                background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -235px -1066px;
                color: #FFF;
            }

        .mid_column .searchFilters .view-mode .v-mode.v-map {
            width: 80px;
            height: 50px;
            float: left;
            border: solid #CCC;
            border-width: 0 1px 0 0;
            padding: 15px 0 15px 33px;
            /*text-align: center;*/
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -238px -1112px;
        }

            .mid_column .searchFilters .view-mode .v-mode.v-map:hover {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -238px -1211px;
            }

            .mid_column .searchFilters .view-mode .v-mode.v-map .selected {
                background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -238px -1161px;
                color: #FFF;
            }

    .mid_column .searchFilters .top-pagination {
        float: right;
    }

        .mid_column .searchFilters .top-pagination a.next-page {
            width: 50px;
            height: 50px;
            float: right;
            border: solid #CCC;
            border-width: 0 0 0 1px;
            background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -604px no-repeat;
        }

        .mid_column .searchFilters .top-pagination a:hover.next-page {
            background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -656px no-repeat;
        }

        .mid_column .searchFilters .top-pagination a.prv-page {
            width: 50px;
            height: 50px;
            float: left;
            border: solid #CCC;
            border-width: 0 0 0 1px;
            background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat;
        }

        .mid_column .searchFilters .top-pagination a:hover.prv-page {
            background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;
        }

        .mid_column .searchFilters .top-pagination span {
            float: right;
            margin: 16px 10px 0 0;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #525252;
            text-transform: none;
            letter-spacing: 0;
        }

    .mid_column .propertySearch .searchBox {
        width: 465px;
        float: right;
        height: 120px;
        background: rgba(0, 0, 0, 0.5);
        margin-top: 170px;
        font-family: "Roboto-Regular", sans-serif;
        padding: 30px;
    }

        .mid_column .propertySearch .searchBox h2 {
            font-weight: bold;
            font-size: 24px;
            color: #FFF;
        }

        .mid_column .propertySearch .searchBox span {
            font-size: 13px;
            color: #FFF;
            font-weight: normal;
            text-transform: none;
            letter-spacing: 0;
            margin: 7px 0 0 0;
            float: left;
        }

        .mid_column .propertySearch .searchBox .searchInputHolder {
            float: left;
            margin-top: 25px;
            width: 100%;
        }

        .mid_column .propertySearch .searchBox .searchInputHolder {
            float: left;
            margin-top: 25px;
            width: 100%;
            position: relative;
        }

            .mid_column .propertySearch .searchBox .searchInputHolder input[type="text"] {
                background-color: #ffffff;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 15px;
                color: #7e7e7e;
                width: 220px;
                float: left;
                border: 0;
                height: 40px;
                padding: 0 10px;
                outline: 0;
            }

            .mid_column .propertySearch .searchBox .searchInputHolder .buttonHolder {
                background: #FFF;
                left: 220px;
                padding: 5px;
                position: absolute;
                top: 0;
            }

            .mid_column .propertySearch .searchBox .searchInputHolder .input-container .validator {
                clear: both;
            }

                .mid_column .propertySearch .searchBox .searchInputHolder .input-container .validator span {
                }

    .requestInfoBtn {
        background: #3D9E6E;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 12px;
        color: #FFF;
        font-weight: bold;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -o-border-radius: 4px;
        -ms-border-radius: 4px;
        border: 0;
        height: 30px;
        text-transform: uppercase;
        float: left;
        width: 125px;
        text-align: center;
        letter-spacing: 1px;
    }

        .requestInfoBtn:hover {
            background: #252c40;
            cursor: pointer;
        }
    /* start property list */
    .mid_column .propertyList {
        width: 690px;
        float: left;
    }

        .mid_column .propertyList ul.prop-list {
            width: 690px;
            float: left;
        }

        .mid_column .propertyList li.property-list-item:first-child .property.featured .list-details-head {
            border-top: solid 3px #fff;
        }

        .mid_column .propertyList li.property-list-item:first-child .property .list-details-head {
            border-top: solid 3px #fff;
        }

        .mid_column .propertyList .property-list-item {
            width: 690px;
            float: left;
            /*padding: 30px 40px;*/
            /*border-bottom: solid 1px #ccc;*/
            background: #FFF;
        }
            /* start featured product filters */
            .mid_column .propertyList .property-list-item .property.featured .list-details-head {
                float: left;
                width: 690px;
                background: #2e99b8;
                padding: 8px 0px;
                margin-left: -250px;
                display: block;
                margin-top: -36px;
            }

            .mid_column .propertyList .property-list-item .property.featured .houseLand {
                float: left;
                margin: 20px 0 10px 0;
                width: 440px !important;
            }

            .mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo {
                width: 100px !important;
                float: left;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo {
                width: 100px !important;
                float: left;
            }

            .mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo:first-child {
                width: 160px !important;
                float: left;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo:first-child {
                width: 160px !important;
                float: left;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectButtons {
                margin-top: 0;
                float: right;
                margin-right: 20px !important;
                width: 115px;
            }

            .mid_column .propertyList .property-list-item .property .houseLand {
                float: left;
                margin: 20px 0 10px 0;
                width: 440px !important;
            }

            .mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectButtons {
                margin-top: 0;
                float: right;
                margin-right: 20px !important;
                width: 115px;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {
                float: left;
                margin: 0 0 0 30px;
                font-family: "Roboto-Regular", sans-serif;
                color: #FFF;
                font-size: 16px;
                font-weight: bold;
                position: relative;
            }

            .mid_column .propertyList .property-list-item .featured .list-details-head ul.place li {
                float: left;
                margin: 0px;
                padding: 0px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #FFF;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-image img {
                width: 230px;
                height: 173px;
                /*border: 1px solid #b5b5b5;*/
            }

            .mid_column .propertyList .property-list-item .property.featured .featureTag {
                width: 88px;
                height: 78px;
                float: right;
                position: absolute;
                top: 95px;
                right: 0;
                z-index: 20;
                bottom: 0;
                background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
                display: block;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-image:hover .empImgHover,
            .mid_column .propertyList .property-list-item .property.featured .list-image.hover .empImgHover {
                display: block;
            }

            .mid_column .propertyList .property-list-item .property.featured .empImgHover {
                display: none;
                cursor: pointer;
                margin-top: -178px;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-image {
                float: left;
                background: #FFF;
                position: relative;
                border: none;
                height: 173px;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {
                float: left;
                width: 165px;
                padding: 0px;
                margin: 0 5px 0 -13px;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {
                width: 135px;
                float: left;
                margin: 0 5px 0 0;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {
                margin-top: 0;
                float: right;
                margin-right: 20px;
                width: 120px;
            }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare .saved {
                background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) 14px -1258px no-repeat;
                float: right;
                min-width: 115px;
                height: 30px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 13px;
                font-weight: 400;
                color: #FFF;
                text-transform: uppercase;
                letter-spacing: 1px;
                text-decoration: none;
                border-radius: 4px;
                -ms-border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
                padding-top: 5px;
                padding-left: 10px;
                margin: 0;
                position: relative;
            }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails {
                margin: 0px;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {
                float: left;
                width: 440px;
                padding-left: 20px;
                /*margin-left: 30px;*/
                /*margin-top: 40px;*/
                margin-top: 36px;
            }

            .mid_column .propertyList .property-list-item .property.featured .bp5-list-head {
                width: 100%;
                margin: 0;
                position: absolute;
                background: #2e99b8;
                padding: 8px 0;
            }

                .mid_column .propertyList .property-list-item .property.featured .bp5-list-head h2 a {
                    float: left;
                    margin: 0 0 0 20px;
                    font-family: "Roboto-Regular", sans-serif;
                    color: #FFF;
                    font-size: 16px;
                    font-weight: bold;
                    position: absolute;
                }

                .mid_column .propertyList .property-list-item .property.featured .bp5-list-head ul.place li {
                    float: left;
                    margin: 0px;
                    padding: 0px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 16px;
                    color: #FFF;
                }

            .mid_column .propertyList .property-list-item .property.featured .list-details-featured h2 {
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 14px;
                color: #232323;
                display: block;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-featured {
                float: left;
                margin: 10px 0 10px 0;
                width: 100%;
            }

            .mid_column .propertyList .property-list-item .property.featured .prop-list-stat {
                width: 440px;
                float: left;
            }

            .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus {
                float: left;
                margin: 0 0 10px 0px;
            }



        /* end of featured profuct filters */
        .mid_column .propertyList .featured-bar {
            width: 910px;
            float: left;
            background: #0FF;
            margin: -30px -40px;
            height: 25px;
        }

        .mid_column .propertyList .property-list-item:last-child {
            border: none;
            padding-bottom: 0;
        }

        .mid_column .propertyList .property-list-item:first-child .list-details-head {
            margin-top: 0px;
        }

        .mid_column .propertyList .property-list-item .list-details-head {
            margin-top: 0px;
        }

        .mid_column .propertyList .property-list-item .list-image {
            float: left;
            background: #FFF;
            position: relative;
            height: 173px;
            margin-top: 36px;
            border: none;
            /*border: solid #fff;
	border-width: 3px 3px 0 3px;*/
        }

        .mid_column .propertyList .property-list-item .list-details-head img {
            padding-left: 2px;
            margin-top: -24px;
        }

        .mid_column .propertyList li.property-list-item:first-child .list-image {
            margin-top: 39px;
        }

        .mid_column .propertyList .property-list-item .list-image:hover .empImgHover,
        .mid_column .propertyList .property-list-item .list-image.hover .empImgHover {
            display: block;
        }

        .mid_column .propertyList .property-list-item .empImgHover {
            display: none;
            cursor: pointer;
            margin-top: -178px;
        }

        .mid_column .propertyList .property-list-item .list-image .empImg {
            z-index: 10;
        }

        .mid_column .propertyList .property-list-item .list-image img {
            width: 230px;
            height: 173px;
            /*border: 1px solid #b5b5b5;*/
        }

        .mid_column .propertyList .property-list-item .featureTag {
            width: 88px;
            height: 78px;
            float: right;
            position: absolute;
            /*top: 131px;*/
            right: 0;
            z-index: 20;
            bottom: 0;
            background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
            /*background: #000;*/
            display: none;
        }

        .mid_column .propertyList .property-list-item .bp5-list-head {
            width: 100%;
            margin: 0;
            position: absolute;
            background: #d7d8d8;
            padding: 8px 0;
        }

            .mid_column .propertyList .property-list-item .bp5-list-head ul.place {
                float: right;
                margin-right: 20px;
            }

                .mid_column .propertyList .property-list-item .bp5-list-head ul.place li {
                    float: left;
                    margin: 0px;
                    padding: 0px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 16px;
                    color: #FFF;
                    list-style: none;
                }

                .mid_column .propertyList .property-list-item .bp5-list-head ul.place li {
                    float: left;
                    margin: 0px;
                    padding: 0px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 16px;
                    color: #232323;
                }

                    .mid_column .propertyList .property-list-item .bp5-list-head ul.place li a {
                        float: left;
                        padding-right: 5px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 10px;
                        color: #525252;
                        text-transform: uppercase;
                        font-weight: bold;
                    }

            .mid_column .propertyList .property-list-item .bp5-list-head h2 a {
                float: left;
                margin: 0 0 0 20px;
                font-family: "Roboto-Regular", sans-serif;
                color: #232323;
                font-size: 16px;
                font-weight: bold;
                position: absolute;
            }

            .mid_column .propertyList .property-list-item .bp5-list-head ul.place li span {
                float: right;
                margin: 0px;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 10px;
            }

        .mid_column .propertyList .property-list-item .list-details-head ul.place li {
            float: left;
            margin: 0px;
            padding: 0px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 16px;
            color: #FFF;
        }

            .mid_column .propertyList .property-list-item .list-details-head ul.place li a {
                float: left;
                padding-right: 5px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 10px;
                color: #525252;
                text-transform: uppercase;
                font-weight: bold;
            }

            .mid_column .propertyList .property-list-item .list-details-head ul.place li span {
                float: right;
                margin: 0px;
                margin-left: 5px;
                margin-right: 5px;
                font-size: 14px;
            }

        .mid_column .propertyList .property-list-item .prop-list-stat {
            float: left;
            width: 440px;
            margin-top: 10px;
        }

        .mid_column .propertyList .property-list-item .list-details-featured h2 {
            font-family: "Roboto-Regular", sans-serif;
            font-weight: bold;
            font-size: 14px;
            color: #232323;
            display: none;
        }

        .mid_column .propertyList .property-list-item .list-details-featured p {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #525252;
            margin: 0 20px 0 -13px;
            height: 40px;
            overflow: hidden;
        }

        .mid_column .propertyList .property-list-item .list-details-head h2 a {
            float: left;
            margin: 0 0 0 30px;
            font-family: "Roboto-Regular", sans-serif;
            color: #232323;
            font-size: 16px;
            font-weight: bold;
            position: relative;
        }

        .mid_column .propertyList .property-list-item .list-details-head ul.place {
            list-style: none;
            float: right;
            margin-right: 20px;
            padding: 0px 0px 0px 40px;
            /*width:870px;*/
        }

            .mid_column .propertyList .property-list-item .list-details-head ul.place li {
                float: left;
                margin: 0px;
                padding: 0px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 16px;
                color: #232323;
            }

                .mid_column .propertyList .property-list-item .list-details-head ul.place li a {
                    float: left;
                    padding-right: 5px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 10px;
                    color: #525252;
                    text-transform: uppercase;
                    font-weight: bold;
                }

                .mid_column .propertyList .property-list-item .list-details-head ul.place li span {
                    float: right;
                    margin: 0px;
                    margin-left: 5px;
                    margin-right: 5px;
                    font-size: 14px;
                }

        .mid_column .propertyList .property-list-item .property .list-details-head {
            float: left;
            width: 690px;
            background: #d7d8d8;
            padding: 8px 0;
            margin-left: -250px;
            display: block;
            margin-top: -36px;
        }

        .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange {
            float: left;
            width: 165px;
            padding: 0px;
            margin: 0 5px 0 -13px;
        }

            .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li {
                margin: 0 0px 4px 0px;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                color: #525252;
                padding-left: 20px;
                list-style: none;
            }

                .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li:hover {
                    margin: 0 0px 4px 0px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #252c40;
                    padding-left: 20px;
                    list-style: none;
                }

                .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li span {
                    font-weight: bold;
                    margin: 0px;
                    padding-right: 5px;
                }

                .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li:hover span {
                    font-weight: bold;
                    margin: 0px;
                    padding-right: 5px;
                    color: #252c40;
                }

                .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li a:link {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #525252;
                }

                .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li a:hover {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #252c40;
                    text-decoration: none;
                }

        .mid_column .propertyList .property-list-item .list-details-selectors .projectInfo {
            width: 135px;
            float: left;
            margin: 0 5px 0 0;
        }

        .mid_column .propertyList .property-list-item .list-details-selectors .projectStatus {
            float: left;
            margin: 0 0 10px 0px;
        }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectStatus:last-child {
                margin: 0;
            }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectStatus h2 {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 11px;
                font-weight: bold;
                color: #232323;
                margin: 0;
                line-height: 18px;
                text-transform: uppercase;
            }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectStatus span {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                color: #525252;
                margin: 0;
                text-transform: none;
                letter-spacing: 0;
                font-weight: normal;
            }

        .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons {
            margin: 0 20px 0 0;
            float: right;
            width: 120px;
        }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare span {
                width: 18px;
                height: 18px;
                float: left;
                margin: 6px 0 0 20px;
                position: absolute;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -14px -882px no-repeat;
            }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {
                background: url(/app_themes/ibuynew/images/common/gradient-btn.png) repeat-x;
                float: right;
                width: 114px;
                height: 30px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 13px;
                font-weight: 400;
                color: #232323;
                text-transform: uppercase;
                letter-spacing: 1px;
                text-decoration: none;
                border-radius: 4px;
                -ms-border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
                border: solid 1px #cbcbcb;
                padding-top: 5px;
                padding-left: 32px;
            }

                .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a:hover {
                    background: #fff;
                }

            .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {
                background: #3D9E6E;
                float: right;
                min-width: 115px;
                height: 30px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 13px;
                font-weight: 400;
                color: #FFF;
                text-transform: uppercase;
                letter-spacing: 1px;
                text-decoration: none;
                border-radius: 4px;
                -ms-border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
                border: none;
                text-align: center;
                padding-top: 5px;
                margin: 10px 0 0 0;
            }

                .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a:hover {
                    background: #252c40;
                }

    .mid_column .pagination {
        width: 690px;
        float: left;
        border: solid #cccccc;
        border-width: 1px 0 1px 0;
        height: 50px;
        background: #f0f0f0;
    }

        .mid_column .pagination .page-list {
            float: left;
        }

        .mid_column .pagination span {
            color: #232323;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            font-weight: bold;
            margin: 17px 0 0 40px;
            text-transform: uppercase;
            letter-spacing: 0;
            float: left;
        }

        .mid_column .pagination .page-list .page-list-holder {
            float: left;
            border: solid #CCC;
            border-width: 1px 1px 1px 0;
            margin: 8px 0 0 15px;
        }

            .mid_column .pagination .page-list .page-list-holder a {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                background: #FFF;
                padding: 6px 9px;
                float: left;
                text-decoration: none;
                border: solid #CCC;
                border-width: 0 0 0 1px;
                cursor: pointer;
            }

                .mid_column .pagination .page-list .page-list-holder a:hover {
                    color: #252c40;
                    background: #fff;
                    font-weight: normal;
                    cursor: pointer;
                }

            .mid_column .pagination .page-list .page-list-holder label {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                background: #2e99b8;
                color: #FFF;
                font-weight: bold;
                padding: 6px 9px;
                float: left;
                text-decoration: none;
                border: solid #CCC;
                border-width: 0 0 0 1px;
                cursor: pointer;
            }

        .mid_column .pagination .footer-pagination {
            float: right;
            margin: 0;
        }

            .mid_column .pagination .footer-pagination a.pageno {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                text-decoration: none;
                color: #232323;
                background: #f0f0f0;
                padding: 15px 13px;
                margin: 0;
                float: left;
                border-left: solid 1px #CCC;
                cursor: pointer;
            }

                .mid_column .pagination .footer-pagination a.pageno:hover {
                    color: #252c40;
                    font-weight: normal;
                    background: #f0f0f0;
                    cursor: pointer;
                }

            .mid_column .pagination .footer-pagination label {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 12px;
                font-weight: bold;
                float: left;
                text-transform: none;
                letter-spacing: 0;
                background: #2e99b8;
                color: #FFF;
                font-weight: bold;
                padding: 15px 13px;
                cursor: pointer;
                border-left: solid 1px #CCC;
            }

            .mid_column .pagination .footer-pagination a.next-page {
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -604px no-repeat;
                height: 50px;
                float: right;
                width: 50px;
                border: solid #CCC;
                border-width: 0 0 0 1px;
                cursor: pointer;
            }

            .mid_column .pagination .footer-pagination a:hover.next-page {
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -656px no-repeat;
                cursor: pointer;
            }

            .mid_column .pagination .footer-pagination a.prv-page {
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat;
                height: 50px;
                float: left;
                width: 50px;
                cursor: pointer;
                border-left: solid 1px #ccc;
            }

            .mid_column .pagination .footer-pagination a:hover.prv-page {
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;
                cursor: pointer;
            }
    /*.mid_column .pagination .footer-pagination .page-next a {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -37px -615px no-repeat;
	width: 16px;
	height: 30px;
	float: left;
	margin: 12px 0 0 20px;
}
.mid_column .pagination .footer-pagination .page-next a:hover {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -37px -647px no-repeat;
}*/
    .mid_column .propertyList .property-list-item .property.featured .empImgHover .quickBtn {
        position: absolute;
        top: 70px;
        left: 30px;
    }

    .mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {
        position: absolute;
        top: 70px;
        left: 30px;
    }

    .mid_column .propertyList .property-list-item .list-details-selectors {
        float: left;
        width: 440px;
        padding-left: 20px;
        margin-top: 36px;
    }

    .wbottom.property-detail {
        float: left;
        width: 910px;
        padding: 40px 300px 10px 210px;
        display: none;
    }

        .wbottom.property-detail h2 {
            font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
            font-size: 28px;
            font-weight: 400;
            margin: 0px;
            text-transform: capitalize;
        }

        .wbottom.property-detail p {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #232323;
            margin-top: 25px;
        }



    /* Product Listing Template / Navigation */
    .view-result-holder1 {
        display: none;
    }

    .search {
        float: left;
        width: 210px;
    }

    .criteriaSection {
        float: left;
        width: 210px;
        background: #252c40 url(/app_themes/ibuynew/images/common/criteria-arrow.png) right 15px no-repeat;
        padding-bottom: 15px;
        min-height: 50px;
    }

    .refineSearchTitle {
        float: left;
        width: 210px;
        padding: 10px;
        background: #252c40;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 14px;
        color: #FFF;
        font-weight: 400;
        text-transform: uppercase;
        margin-top: 3px;
        letter-spacing: 1px;
    }

    .filter-holder {
        float: left;
        width: 209px;
        border: solid #CCC;
        border-width: 0 0 1px 1px;
    }

    .location-search {
        float: left;
        width: 199px;
        padding: 11px 0 0 10px;
        margin-top: 0;
        border-bottom: solid 1px #CCC;
        display: none;
    }

        .location-search .find-place {
            float: left;
            width: 199px;
            margin-left: 0;
            padding-bottom: 10px;
        }

            .location-search .find-place input {
                background: #fff;
                border: solid 1px #b7b7b7;
                width: 125px;
                float: left;
                outline: none;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                color: #7e7e7e;
                padding: 6px 8px;
            }

                .location-search .find-place input:focus {
                    border-color: #252c40;
                    color: #232323;
                }

            .location-search .find-place .lhs-gobtn {
                background: url(/app_themes/ibuynew/images/common/go-btn.png) repeat-x;
                font-family: "Roboto-Regular", sans-serif;
                font-weight: bold;
                font-size: 12px;
                color: #fff;
                text-transform: uppercase;
                float: left;
                border-radius: 4px;
                -ms-border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
                width: 40px;
                border: 0;
                cursor: pointer;
                height: 30px;
                margin: 2px 0 0 5px;
            }

                .location-search .find-place .lhs-gobtn:hover {
                    background: url(/app_themes/ibuynew/images/common/go-btn-hover.png) repeat-x;
                }

    .location {
        float: left;
        width: 226px;
        margin-bottom: 0;
        border: solid #CCC;
        border-width: 0 0 1px 0;
        padding-bottom: 10px;
    }

    .prop-type {
        float: left;
        width: 199px;
        padding-left: 10px;
        margin-top: 10px;
        border: solid #CCC;
        border-width: 0 0 0 0;
        display: none;
    }

    .common-prop-type {
        float: left;
        width: 199px;
        padding: 11px 0 2px 10px;
        margin-top: 0;
        border: solid #CCC;
        border-width: 0px 0 0 0;
    }

    .sub-prop-type {
        float: left;
        width: 199px;
        padding: 10px 0 10px 10px;
        margin-top: 0;
        border: solid #CCC;
        border-width: 0px 0 0 0;
        display: none;
    }

        .sub-prop-type input[type="checkbox"] {
            display: none;
        }

            .sub-prop-type input[type="checkbox"] + label {
                color: #525252;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
            }

                .sub-prop-type input[type="checkbox"] + label:hover {
                    color: #9d9d9d;
                    cursor: pointer;
                }

                    .sub-prop-type input[type="checkbox"] + label:hover span {
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -148px -615px no-repeat;
                    }

                .sub-prop-type input[type="checkbox"] + label span {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: 0px 4px 0 0;
                    vertical-align: middle;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
                    cursor: pointer;
                }

            .sub-prop-type input[type="checkbox"]:checked + label span {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
            }

            .sub-prop-type input[type="checkbox"].checked + label span {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
            }

    .price-filter {
        float: left;
        margin-bottom: 10px;
        width: 180px;
    }

    .common-prop-type .title,
    .location-search .title,
    .prop-type .title {
        font-family: "Roboto-Bold", sans-serif;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 1px;
        color: #232323;
        padding-left: 10px;
        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -467px -1618px no-repeat;
        margin-bottom: 7px;
    }

    .loc-label {
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        color: #525252;
    }


    /* checkkbox starts */
    .prop-type ul.property-type li input[type="checkbox"] {
        display: none;
    }

        .prop-type ul.property-type li input[type="checkbox"] + label {
            color: #525252;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
        }

            .prop-type ul.property-type li input[type="checkbox"] + label:hover {
                color: #9d9d9d;
                cursor: pointer;
            }

                .prop-type ul.property-type li input[type="checkbox"] + label:hover span {
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -148px -615px no-repeat;
                }

            .prop-type ul.property-type li input[type="checkbox"] + label span {
                display: inline-block;
                width: 15px;
                height: 15px;
                margin: 0px 4px 0 0;
                vertical-align: middle;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
                cursor: pointer;
            }

        .prop-type ul.property-type li input[type="checkbox"]:checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }

        .prop-type ul.property-type li input[type="checkbox"].checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }
    /* common property types checkbox */
    .common-prop-type input[type="checkbox"] {
        display: none;
    }

        .common-prop-type input[type="checkbox"] + label {
            color: #525252;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
        }

            .common-prop-type input[type="checkbox"] + label:hover {
                color: #9d9d9d;
                cursor: pointer;
            }

                .common-prop-type input[type="checkbox"] + label:hover span {
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -148px -615px no-repeat;
                }

            .common-prop-type input[type="checkbox"] + label span {
                display: inline-block;
                width: 15px;
                height: 15px;
                margin: -2px 4px 0 0;
                vertical-align: middle;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
                cursor: pointer;
            }

        .common-prop-type input[type="checkbox"]:checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }

        .common-prop-type input[type="checkbox"].checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }

    /* common property types radio buttons*/
    .common-prop-type input[type="radio"] {
        display: none;
    }

        .common-prop-type input[type="radio"] + label {
            color: #525252;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
        }

            .common-prop-type input[type="radio"] + label:hover {
                color: #9d9d9d;
                cursor: pointer;
            }

            .common-prop-type input[type="radio"] + label span {
                display: inline-block;
                width: 15px;
                height: 15px;
                margin: -2px 4px 0 0;
                vertical-align: middle;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -111px -655px no-repeat;
                cursor: pointer;
            }

        .common-prop-type input[type="radio"]:checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -655px no-repeat;
        }

        .common-prop-type input[type="radio"].checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -655px no-repeat;
        }

    /* price filter */
    .common-prop-type .filtertxt {
        float: left;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        font-weight: bold;
        width: 40px;
        margin-top: 6px;
    }

    .common-prop-type .filterselect {
        float: left;
        margin-bottom: 10px;
    }


    /*.location ul.state { margin: 10px 0 0 4px;}
	.location ul.state li {margin: 4px 0 4px 0;}
	.location ul.state li label {color: red; font-family: "Roboto-Regular", sans-serif; font-size: 13px; font-weight: bold;}
	.location ul.state li input[type="checkbox"] {
		display:none;
	}
	.location ul.state li input[type="checkbox"] + label {
		color:#232323;
		font-family:"Roboto-Regular", sans-serif;
		font-size:13px;
	}
	.location ul.state li input[type="checkbox"] + label:hover {cursor: pointer;}
	.location ul.state li input[type="checkbox"] + label span {
		display:inline-block;
		width:15px;
		height:15px;
		margin: -2px 4px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
		cursor:pointer;
	}

	.location ul.state li input[type="checkbox"]:checked + label span {
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
	}
	
	.location ul.state ul.region {margin: 0 0 0 -34px;}
	.location ul.state ul.region li label{color: #232323; font-family: "Roboto-Regular", sans-serif; font-size: 13px; font-weight: bold;}
	.location ul.state ul.region li input[type="checkbox"] {
		display:none;
	}
	.location ul.state ul.region li input[type="checkbox"] + label {
		color:#232323;
		font-family:"Roboto-Regular", sans-serif;
		font-size:13px;
	}
	.location ul.state ul.region li input[type="checkbox"] + label span {
		display:inline-block;
		width:28px;
		height:15px;
		margin: -2px 4px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -971px no-repeat;
		cursor:pointer;
	}
	.location ul.state ul.region li input[type="checkbox"]:checked + label span {
		background: url(/app_themes/ibuynew/images/common//sprite-image.png) -90px -971px no-repeat;
	}
	
	.location ul.state ul.region ul.subregion {margin: 0 0 0 -20px;}
	.location ul.state ul.region ul.subregion li label{color: #525252; font-family: "Roboto-Regular", sans-serif; font-size: 13px; font-weight: normal;}
	.location ul.state ul.region ul.subregion li input[type="checkbox"] {
		display:none;
	}
	.location ul.state ul.region ul.subregion li input[type="checkbox"] + label {
		color:#525252;
		font-family:"Roboto-Regular", sans-serif;
		font-size:13px;
	}
	.location ul.state ul.region ul.subregion li input[type="checkbox"] + label:hover {color: #9d9d9d;}
	.location ul.state ul.region ul.subregion li input[type="checkbox"] + label:hover span {
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -157px -971px no-repeat;
	}
	.location ul.state ul.region ul.subregion li input[type="checkbox"] + label span {
		display:inline-block;
		width:28px;
		height:15px;
		margin: -2px 4px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -971px no-repeat;
		cursor:pointer;
	}
	.location ul.state ul.region ul.subregion li input[type="checkbox"]:checked + label span {
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -90px -971px no-repeat;
	}*/

    .filterselect .price-range {
        float: left;
        margin: 0 0 5px 0;
    }

        .filterselect .price-range .sbHolder {
            background: #fff;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            font-weight: normal;
            position: relative;
            width: 135px;
            outline: 0;
            color: #7e7e7e;
            height: 30px;
            border: solid 1px #CCC;
        }

        .filterselect .price-range .sbSelector {
            display: block;
            height: 30px;
            left: 0;
            line-height: 30px;
            outline: none;
            overflow: hidden;
            position: absolute;
            text-indent: 10px;
            top: 0;
            width: 135px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #525252;
        }

        .filterselect .price-range .sbOptions {
            background-color: #fff;
            list-style: none;
            left: -1px;
            margin: 0;
            padding: 0;
            position: absolute;
            top: 30px;
            width: 135px;
            z-index: 1;
            overflow-y: auto;
            margin-left: 0;
            outline: 0;
            border: solid 1px #CCC;
        }

            .filterselect .price-range .sbOptions li {
                padding: 0;
            }

            .filterselect .price-range .sbOptions a {
                display: block;
                outline: none;
                padding: 5px 9px;
                color: #525252;
            }

                .filterselect .price-range .sbOptions a:hover {
                    background: #def5fb;
                    color: #525252;
                }

        .filterselect .price-range .sbToggle {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -160px 7px no-repeat;
            display: block;
            height: 30px;
            outline: none;
            position: absolute;
            right: 0;
            top: 0;
            width: 30px;
        }

    /* Ajax loader */
    .search_loding {
        float: left;
        position: absolute;
        z-index: 10000;
        border: 1px solid #fff;
        background-color: #fff;
        opacity: 0.8;
        filter: alpha(opacity=50);
        text-align: center;
        width: 100%;
        height: 60px;
        left: 0px;
        top: 0px;
        display: none;
    }

    .wprop-list {
        float: left;
        position: relative;
    }
    /*.wprop-list_loding{float:left; position:absolute; z-index:10000; background-color: #282828;opacity:0.8;filter:alpha(opacity=50);text-align:center; width: 100%; top:5px !important; left:0 !important;}*/

    .wprop-list_loding {
        float: left;
        position: absolute;
        z-index: 10000;
        background-color: #fff;
        opacity: 0.8;
        filter: alpha(opacity=50);
        text-align: center;
        width: 690px !important;
        top: 0px !important;
        left: 0 !important;
    }


    /* property grid listing */
    /*.prop-grid li {float: left; margin-top: 30px; border-bottom: solid 1px #CCC;}*/
    .prop-grid li .property {
        margin: 30px auto 0;
        width: 206px;
    }

        .prop-grid li .property img {
            width: 200px;
            height: 150px;
            padding: 2px 0px 0px 0px;
            border: 1px solid #b5b5b5;
        }

        .prop-grid li .property .list-image {
            float: left;
            background: #FFF;
            position: relative;
        }

            .prop-grid li .property .list-image .empImg {
                z-index: 10;
            }

            .prop-grid li .property .list-image:hover .empImgHover {
                display: block;
            }

        .prop-grid li .property .empImgHover {
            display: none;
            cursor: pointer;
            margin-top: -150px;
        }

        .prop-grid li .property .prop-title a {
            font-size: 14px;
            letter-spacing: 0;
            font-weight: bold;
            font-family: "Roboto-Regular", sans-serif;
            color: #232323;
            line-height: 15px;
        }

        .prop-grid li .property .prop-place-brd {
            font-weight: bold;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 9px;
            color: #525252;
            text-transform: uppercase;
            float: none;
            line-height: 15px;
        }

        .prop-grid li .property .price-tag {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #525252;
            text-transform: none;
            font-weight: normal;
        }
        /*.prop-grid li .property .feature-set:first-child {
	min-height: 52px;	
}
.prop-grid li .property .feature-set {
	float: none;
	height: 100%;	
}
.prop-grid li .property .feature-set:last-child { float: left; margin-bottom: 0;}*/
        .prop-grid li .property .feature-set .feature-item a {
            color: #252c40;
            font-size: 13px;
            float: none;
            font-family: "Roboto-Regular", sans-serif;
            font-weight: bold;
        }

    /* property map listing view */
    .leftSide.map-listing {
        width: 1200px;
        float: left;
    }

    .map-listing {
        float: left;
    }

        .map-listing .header-section {
            width: 990px;
            float: left;
            background: #FFF;
            padding-bottom: 25px;
            border-top: solid 5px #252c40;
        }

        .map-listing .searchFilters {
            width: 989px;
            float: left;
            border: solid #cccccc;
            border-width: 1px 1px 1px 0;
            height: 50px;
            background: #f0f0f0;
        }

        .map-listing .googleMapHolder {
            float: left;
            width: 990px;
        }

        .map-listing .g-map-section {
            float: left;
            width: 680px;
            border-bottom: solid 1px #CCC;
        }

    #googleMap {
        width: 680px;
        height: 989px;
    }

    .map-listing .map-lhs {
        float: left;
        width: 309px;
        background: #FFF;
        border: solid #CCC;
        border-width: 0 1px 0 0;
    }

        .map-listing .map-lhs ul.place-holder {
            list-style: none;
            float: left;
            margin: 0;
            width: 309px;
            padding: 0;
        }

            .map-listing .map-lhs ul.place-holder li.map-prop-list {
                list-style: none;
                float: left;
                margin: 0;
                border: solid 3px #FFF;
                padding-bottom: 20px;
                width: 303px;
                position: relative;
            }

            .map-listing .map-lhs ul.place-holder .list-fav {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -239px -648px;
                width: 21px;
                height: 22px;
                position: absolute;
                top: 20px;
                right: 15px;
                cursor: pointer;
            }

                .map-listing .map-lhs ul.place-holder .list-fav:hover {
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -330px -648px;
                    width: 21px;
                    height: 22px;
                    position: absolute;
                    top: 20px;
                    right: 15px;
                    cursor: pointer;
                }

                .map-listing .map-lhs ul.place-holder .list-fav.active {
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -279px -648px;
                    width: 21px;
                    height: 22px;
                    position: absolute;
                    top: 20px;
                    right: 15px;
                    cursor: pointer;
                }

            .map-listing .map-lhs ul.place-holder .list-border {
                width: 309px;
                height: 1px;
                background: #CCC;
                float: left;
            }

            .map-listing .map-lhs ul.place-holder li.map-prop-list:hover {
                border: solid 3px #2e99b8;
                width: 303px;
                float: left;
                cursor: pointer;
            }

            .map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head {
                float: left;
                width: 290px;
                margin: 15px 0 10px 20px;
            }

                .map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place {
                    list-style: none;
                    float: left;
                    margin: 0px;
                    padding: 0px;
                    width: 100%;
                }

                    .map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li {
                        float: left;
                        margin: 0px;
                        padding: 0px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 10px;
                        color: #525252;
                        text-transform: uppercase;
                        font-weight: bold;
                    }

                        .map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li span {
                            float: right;
                            margin: 0px;
                            margin-left: 5px;
                            margin-right: 5px;
                            font-size: 10px;
                        }

                .map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head h2 {
                    font-weight: bold;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 14px;
                    color: #232323;
                    text-transform: none;
                }

        .map-listing .map-lhs .list-details-content {
            float: left;
            margin-left: 20px;
        }

            .map-listing .map-lhs .list-details-content .list-image {
                float: left;
            }

                .map-listing .map-lhs .list-details-content .list-image img {
                    width: 125px;
                    height: 100px;
                    padding: 2px;
                    border: 1px solid #b5b5b5;
                    float: left;
                }

        .map-listing .map-lhs .list-details-selectors {
            float: left;
            margin: 4px 0 0 10px;
        }

            .map-listing .map-lhs .list-details-selectors ul.priceRange {
                float: left;
                width: 140px;
                padding: 0px;
                margin: 0px;
            }

                .map-listing .map-lhs .list-details-selectors ul.priceRange li {
                    margin: 4px 0px 0px 0px;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #525252;
                    padding-left: 20px;
                    list-style: none;
                }

                    .map-listing .map-lhs .list-details-selectors ul.priceRange li:hover {
                        margin: 4px 0px 0px 0px;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px;
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 13px;
                        color: #252c40;
                        padding-left: 20px;
                        list-style: none;
                    }

        .map-listing .map-lhs ul.map-place {
            list-style: none;
            margin: 0;
        }

    .map-listing .pagination {
        width: 1210px;
        float: left;
        border-bottom: solid 1px #cccccc;
        height: 50px;
        background: #f0f0f0;
        display: none;
    }
    /* hide elements for map listing */
    .map-listing .propertySearch {
        display: none;
    }

    .map-listing .property-detail {
        display: none;
    }

    /* style grid listing for breakpoint 5 */
    .wprop-list ul.prop-grid {
        list-style: none;
        padding: 0px;
        float: left;
        width: 690px;
        background: #FFF;
        margin: 0;
    }

        .wprop-list ul.prop-grid li {
            display: inline-block;
            min-height: 300px;
            float: left;
            width: 230px;
            border-bottom: solid 1px #CCC;
        }


    /* Builder/Developer Profiles*/

    .builderProfiles .topcolorline {
        padding-top: 50px;
    }

    .builderProfiles .prodDetRightPane {
        border-bottom: 1px solid #cccccc;
    }

    .builderProfiles .rightPane .locationAlert h2 {
        padding-bottom: 25px;
    }

    .builderProfiles .prodDetRightPane .input-container .button {
        float: left;
    }

    .builderProfiles .rightPane .locationAlert {
        float: left;
        padding: 20px 20px 20px;
        width: 260px;
        border-bottom: 1px solid #cccccc;
    }

        .builderProfiles .rightPane .locationAlert span {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #ccc;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin: 0px;
        }

        .builderProfiles .rightPane .locationAlert h3 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 17px;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

        .builderProfiles .rightPane .locationAlert input {
            background: #FFF;
            float: left;
            border: none;
            outline: 0;
            margin: 10px 0px 0px 0px !important;
            padding: 15px 20px !important;
            height: 10px !important;
            width: 110px !important;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            color: #525252;
        }

        .builderProfiles .rightPane .locationAlert .subscribeBtnHolder {
            background: #FFF;
            float: left;
            width: 100px;
            height: 30px;
            padding: 5px;
            margin-top: 10px;
        }

            .builderProfiles .rightPane .locationAlert .subscribeBtnHolder .subscribeBtn {
                background: #8a2650;
                float: left;
                border: none;
                width: 100px;
                height: 30px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 13px;
                font-weight: 400;
                color: #FFF;
                letter-spacing: 1px;
                text-transform: uppercase;
                border-radius: 4px;
                -ms-border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -o-border-radius: 4px;
            }

        .builderProfiles .rightPane .locationAlert .emailIcon {
            float: right;
            width: 45px;
            height: 35px;
            margin-right: 30px;
        }

    .builderProfiles .topcontent {
        float: left;
        padding: 0 20px 25px 0;
        width: 840px;
        color: #515151;
        font-family: "Roboto-Regular", sans-serif;
    }

        .builderProfiles .topcontent h2 {
            font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
            font-weight: normal;
            font-size: 30px;
            line-height: 30px;
            color: #232323;
            padding: 0 0 25px 0;
            text-decoration: none;
        }

        .builderProfiles .topcontent p {
            color: #515151;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 20px;
            padding: 0;
            margin: 0px;
        }

    .builderProfiles .result {
        float: left;
        padding: 0px;
        width: 860px;
        margin: 0px;
    }

        .builderProfiles .result .hnav {
            float: left;
            padding: 0 0 0 0;
            margin-left: -40px;
            border-color: #cccccc;
            border-style: solid;
            border-width: 1px 0 0px;
            background-color: #f0f0f0;
        }

            .builderProfiles .result .hnav a.next-page {
                width: 40px;
                height: 50px;
                float: right;
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -58px -604px no-repeat;
                display: block;
                position: relative;
                z-index: 52;
                display: none;
            }

            .builderProfiles .result .hnav a:hover.next-page {
                background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) -58px -656px no-repeat;
            }

            .builderProfiles .result .hnav a.prv-page {
                width: 40px;
                height: 50px;
                float: left;
                background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 7px -604px no-repeat;
                display: block;
                position: relative;
                z-index: 51;
                display: none;
            }

            .builderProfiles .result .hnav a:hover.prv-page {
                background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) 7px -656px no-repeat;
            }

    .hnav ul {
        margin: 0px;
        padding: 0px 0px 0px 40px;
        float: left;
        width: 860px;
        position: relative;
        z-index: 10;
    }

        .hnav ul li {
            float: left;
            width: 28px;
            height: 49px;
            list-style: none outside none;
            border-color: #cccccc;
            border-style: solid;
            border-width: 0px 0px 1px 1px;
            margin: 0px;
            text-align: center;
        }

            .hnav ul li.selected {
                background: #252c40;
                width: 30px;
                height: 50px;
                position: relative;
                display: block;
                padding-bottom: 8px;
                border-width: 0px 0px 0px 0px !important;
            }

                .hnav ul li.selected a:hover {
                    background: none !important;
                }

                .hnav ul li.selected a {
                    color: #ffffff !important;
                }

            .hnav ul li.last {
                border-color: #cccccc;
                border-style: solid;
                border-width: 0px 1px 1px 1px;
            }

            .hnav ul li a {
                color: #232323;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                line-height: 18px;
                padding: 16px 10px 16px 10px !important;
                margin: 0px;
                display: block;
                text-decoration: none;
            }

                .hnav ul li a:hover {
                    background-color: #2e99b8;
                    color: #FFF;
                }

    .builderProfiles .result .profileheader {
        float: left;
        padding: 16px 0px 16px 40px;
        width: 860px;
        margin: 0px 0px 50px -40px;
        background-color: #252c40;
    }

    .builderProfiles .result .blueBG {
        background-color: #252c40 !important;
        margin-top: -8px !important;
    }

    .builderProfiles .result .profileheader span {
        font-family: "Roboto-Bold", sans-serif;
        font-weight: normal;
        font-size: 24px;
        color: #ffffff;
        padding: 0px 0px 0px 10px;
    }

    .builderProfiles .result .profiledata {
        float: left;
        padding: 0px 0px 0px 0px;
        width: 860px;
        margin: 0px 0px 0px 0px;
        position: relative;
        z-index: 0;
    }

    .builderProfiles .result .norecords {
        float: left;
        width: 860px;
        margin: 0 0 50px -40px;
        padding: 16px 0 16px 40px;
        color: #232323;
        font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
        font-size: 16px;
        line-height: 18px;
        text-transform: uppercase;
    }

    .profiledata td {
        padding: 0px;
        margin: 0px;
    }

    .profiledata tr {
        padding: 0px;
        margin: 0px;
    }

    .builderProfiles .result .content {
        float: left;
        margin: 0;
        padding: 0px 0px 50px;
        width: 860px;
    }

    .content .profileimg {
        float: left;
        padding: 0px 31px 0px 0px;
        width: 238px;
        margin: 0px;
    }

        .content .profileimg img {
            width: 98%;
            border-radius: 3px 3px 3px 3px;
            border: 1px solid #e1e1e1;
        }

    .content .prifiledesc {
        float: left;
        padding: 0px 23px 0px 0px;
        width: 410px;
        margin: 0px;
    }

        .content .prifiledesc .title {
            padding-bottom: 25px;
            margin: 0px;
        }

            .content .prifiledesc .title span {
                font-family: "Roboto-Bold", sans-serif;
                color: #232323;
                font-size: 16px;
                line-height: 18px;
                text-transform: uppercase;
                margin: 0px;
                padding: 0px;
            }

        .content .prifiledesc .desc {
            padding: 0px;
            margin: 0px;
        }

            .content .prifiledesc .desc span {
                color: #515151;
                font-family: Arial,sans-serif;
                font-size: 14px;
                line-height: 20px;
                margin: 0;
                padding: 0;
            }

    .content .statistics {
        float: left;
        padding: 0px 26px 0px 0px;
        width: 132px;
        margin: 0px;
    }

        .content .statistics .header {
            float: left;
            padding: 15px 10px 15px 10px;
            width: 112px;
            margin: 0px;
            line-height: 14px;
            text-align: center;
        }

            .content .statistics .header span {
                font-family: "Roboto-Bold", sans-serif;
                color: #525252;
                font-size: 12px;
                line-height: 14px;
                text-transform: uppercase;
                margin: 0px;
                padding: 0px;
            }

        .content .statistics .count {
            float: left;
            padding: 15px 0px 15px 0px;
            width: 132px;
            margin: 0px 0px 10px;
            line-height: 16px;
            text-align: center;
            background-color: #525252;
        }

            .content .statistics .count span {
                font-family: "Roboto-Bold", sans-serif;
                color: #ffffff;
                font-size: 30px;
                line-height: 24px;
                margin: 0px;
                padding: 0px;
            }

        .content .statistics .button input[type="submit"] {
            background: #3D9E6E;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            float: right;
            margin: 0px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
            -ms-border-radius: 3px;
            width: 132px;
            height: 30px;
            border: 0;
            color: #FFF;
            letter-spacing: 1px;
            padding: 5px 0px;
            cursor: pointer;
        }

            .content .statistics .button input[type="submit"]:hover {
                background: url(/app_themes/ibuynew/images/common/purple-btn-hov.png) repeat-x;
            }

        .content .statistics .button {
            float: left;
            padding: 0px 0px 0px 0px;
            width: 132px;
            margin: 0px 0px 0px;
            text-align: center;
        }

            .content .statistics .button a {
                background: #3D9E6E;
                border: medium none;
                border-radius: 4px 4px 4px 4px;
                color: #FFFFFF;
                float: left;
                font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
                font-size: 13px;
                font-weight: 400;
                height: 25px;
                letter-spacing: 1px;
                min-width: 132px;
                padding-top: 5px;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
            }

                .content .statistics .button a:hover {
                    background: #328059;
                }

    .builderProfiles .result .returntotop {
        float: right;
        padding: 0px 26px 0px 0px;
        margin: 0px;
    }

        .builderProfiles .result .returntotop a {
            color: #FFFFFF;
            font-family: Arial,sans-serif;
            font-size: 13px;
            font-weight: bold;
            line-height: 20px;
        }

    /* Builder / Developer Profiles details*/

    .bpdetails .topcolorline {
        padding-top: 40px !important;
    }

    .bpdetails .information {
        float: left;
        margin: 0;
        padding: 0 0 0 0;
        width: 860px;
    }

    .bpdetails .topcontent {
        color: #515151;
        float: left;
        font-family: "Roboto-Regular", sans-serif;
        padding: 33px 20px 23px 40px;
        margin-left: -40px;
        width: 840px;
        border-color: #cbcbcb;
        border-style: solid;
        border-width: 1px 0 1px;
    }

        .bpdetails .topcontent .logo {
            float: left;
            padding: 0px 40px 0px 0px;
            width: 200px;
        }

            .bpdetails .topcontent .logo img {
                padding: 0px 0px 0px 0px;
                width: 100%;
            }

        .bpdetails .topcontent .rightcontent {
            float: left;
            padding: 0px 0px 0px 0px;
            width: 600px;
        }

    .bpdetails .middlecontent {
        float: left;
        margin: 0px;
        padding: 40px 40px 40px 0px;
        width: 820px;
    }

        .bpdetails .middlecontent .description, .bpdetails .middlecontent .description p, .bpdetails .middlecontent .description span, .bpdetails .middlecontent .description span a, .bpdetails .middlecontent .description p span, .bpdetails .middlecontent .description p span a, .bpdetails .middlecontent .description a {
            color: #515151 !important;
            font-family: Arial,sans-serif;
            font-size: 14px !important;
            line-height: 20px;
            margin: 0;
            padding: 0;
        }

            .bpdetails .middlecontent .description hr {
                background-color: #CBCBCB !important;
                color: #CBCBCB !important;
                height: 1px !important;
                padding: 0px 0px;
                margin: 10px 0px;
                border-width: 0;
            }

    .bpdetails .activetitle, .bpdetails .inactivetitle {
        background-color: #252c40;
        float: left;
        margin: 0 40px 0 0px;
        padding: 16px 0 16px 40px;
        width: 780px;
    }

        .bpdetails .activetitle span, .bpdetails .inactivetitle span {
            color: #FFFFFF;
            font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
            font-size: 15px;
            font-weight: normal;
            padding: 0 0 0 0px;
        }

    .bpdetails .activelist, .bpdetails .inactivelist {
        float: left;
        margin: 0;
        padding: 0 210px 32px 40px;
        width: 610px;
    }

    .activelist ul.houseland-list, .inactivelist ul.houseland-list {
        float: left;
        margin: 0;
        padding: 0px 0px 0px 0px;
        width: 820px;
        list-style: none outside none;
    }

        .activelist ul.houseland-list li, .inactivelist ul.houseland-list li {
            float: left;
            margin: 0;
            padding: 23px 0px 23px 0px;
            width: 820px;
            list-style: none outside none;
        }

            .activelist ul.houseland-list li .list-image, .inactivelist ul.houseland-list li .list-image {
                float: left;
                margin: 0;
                padding: 3px;
                width: 200px;
                height: 150px;
                border-color: #b5b5b5;
                border-style: solid;
                border-width: 1px;
                position: relative;
            }

                .activelist ul.houseland-list li .list-image:hover .empImgHover, .inactivelist ul.houseland-list li .list-image:hover .empImgHover {
                    display: block;
                }

                .activelist ul.houseland-list li .list-image .empImgHover, .inactivelist ul.houseland-list li .list-image .empImgHover {
                    display: none;
                    cursor: pointer;
                    margin-top: -154px;
                }

                .activelist ul.houseland-list li .list-image .empImg, .inactivelist ul.houseland-list li .list-image .empImg {
                    z-index: 10;
                }

                .activelist ul.houseland-list li .list-image img, .inactivelist ul.houseland-list li .list-image img {
                    margin: 0;
                    padding: 0;
                    width: 200px;
                    height: 150px;
                }

            .activelist ul.houseland-list li .con-houseland, .inactivelist ul.houseland-list li .con-houseland {
                float: left;
                margin: 0;
                padding: 0px 40px 0px 31px;
                width: 541px;
            }

    .con-houseland .con-houseland-wrp {
        float: left;
        margin: 0;
        padding: 0px 31px 0px 0px;
        width: 350px;
    }

        .con-houseland .con-houseland-wrp .top-houseland-details {
            float: left;
            margin: 0;
            padding: 0px 0px 18px 0px;
            width: 350px;
        }

        .con-houseland .con-houseland-wrp .left-houseland-details {
            float: left;
            margin: 0;
            padding: 0px 0px 0px 0px;
            width: 210px;
        }

        .con-houseland .con-houseland-wrp .right-houseland-details {
            float: left;
            margin: 0;
            padding: 0px 0px 0px 0px;
            width: 150px;
        }

    .con-houseland .rightsidebuttons {
        float: left;
        margin: 0;
        padding: 0px 0px 0px 0px;
        width: 160px;
    }



    /* Landing pages */
    .landingContent {
        background-color: #FFF;
        padding: 61px 0px 61px 40px;
        width: 1133px;
        border-top: #252c40 solid 5px;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        line-height: 20px;
        color: #515151;
        margin-left: 80px
    }

        .landingContent .breadcrum {
            width: 100%;
        }

        .landingContent .pagetitle {
            width: 100%;
            padding-bottom: 20px;
        }

        .landingContent .headerimage img {
            width: 1120px;
        }

        .landingContent h1 {
            font-family: "Roboto-Bold", sans-serif;
            color: #232323;
            font-size: 37px;
            line-height: 37px;
            padding-bottom: 10px;
            margin: 0px;
        }

        .landingContent h2 {
            font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
            color: #515151;
            font-size: 30px;
            line-height: 36px;
            padding-bottom: 0px;
            margin: 0px;
        }

        .landingContent h3 {
            font-family: "Roboto-Bold", sans-serif;
            font-weight: bold;
            color: #232323;
            font-size: 16px;
            padding-bottom: 5px;
            margin: 0px;
        }

        .landingContent .topRow {
            padding: 0px 0px 60px 0px;
            width: 1280px
        }

        .landingContent .topcontent {
            width: 449px;
            padding-right: 30px;
        }

        .landingContent .toprightimage {
            width: 641px;
        }

            .landingContent .toprightimage img {
                width: 651px;
            }

        .landingContent .middleRow {
            padding: 60px 0px;
        }

        .landingContent .middlecontent {
            width: 570px;
            padding-right: 74px;
        }

            .landingContent .middlecontent img {
                width: 523px;
                height: auto;
            }

            .landingContent .middlecontent .topleftimg {
                width: 523px;
                height: 610px;
            }

                .landingContent .middlecontent .topleftimg.election img {
                    width: 523px;
                }

            .landingContent .middlecontent .floattext {
                position: relative;
                margin-top: -318px;
                margin-left: 14px;
                padding: 30px;
                height: 227px;
                width: 380px;
                background: #232323;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
                filter: alpha(opacity=90);
                -khtml-opacity: 0.9;
                -moz-opacity: 0.9;
                opacity: 0.9;
            }

                .landingContent .middlecontent .floattext h1 {
                    font-family: "Roboto-Bold", sans-serif;
                    color: #ffffff;
                    font-size: 38px;
                }

                .landingContent .middlecontent .floattext p {
                    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
                    color: #ffffff;
                    font-size: 30px;
                    line-height: 38px;
                    margin: 0px !important;
                }

        .landingContent .middleform {
            width: 523px;
        }

            .landingContent .middleform .righttextcontent {
                float: left;
                padding-top: 45px;
            }

        .landingContent .leftcontent {
            width: 523px;
        }

        .landingContent .rightcontent {
            width: 523px;
            padding-left: 10px;
        }

            .landingContent .leftcontent img,
            .landingContent .rightcontent img {
                padding-bottom: 20px;
                width: 523px;
            }

        .landingContent .middleform input {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            line-height: 18px;
            color: #7d7d7d;
            border: #bab9b6 solid 1px;
            height: 40px;
            width: 481px;
            padding: 10px 19px;
        }

            .landingContent .middleform input:focus {
                border: #252c40 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

        .landingContent .middleform .Error input {
            border: #f00 solid 2px;
            height: 40px;
            padding: 9px 18px;
            outline: none;
        }

            .landingContent .middleform .Error input:focus {
                border: #252c40 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

        .landingContent .middleform textarea {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 20px;
            color: #7d7d7d;
            border: #bab9b6 solid 1px;
            width: 481px;
            height: 82px;
            padding: 10px 19px;
        }

            .landingContent .middleform textarea:focus {
                border: #252c40 solid 2px;
                height: 80px;
                padding: 10px 18px;
                outline: none;
            }

        .landingContent .middleform input[type="submit"] {
            background: #3D9E6E;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            color: FFF;
            text-transform: uppercase;
            float: left;
            margin: 0px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
            -ms-border-radius: 3px;
            width: 193px;
            height: 30px;
            border: 0;
            color: #FFF;
            letter-spacing: 1px;
            padding: 7px 0px;
            cursor: pointer;
        }

            .landingContent .middleform input[type="submit"]:hover {
                background: #252c40;
            }

        .landingContent .middleform .EditingFormErrorLabel {
            position: relative;
            float: right;
            padding-right: 12px;
            display: none !important;
        }

        .landingContent .middleform .ErrorLabel {
            padding-top: 14px;
            padding-bottom: 15px;
            display: block;
        }

        .landingContent .middleform .multiFieldContainer {
            float: left;
            height: 130px
        }


    .headerimage .landingIMGContent .title {
        margin: -245px 0px 0px 40px;
    }

    .headerimage .landingIMGContent .content {
        margin: -200px 0px 0px 40px;
    }

    .headerimage .landingIMGContent .link {
        margin: -100px 0px 0px 40px;
    }


    /* Buyer Profile - Checklist */

    .buyer-checklist {
        float: left;
    }

        .buyer-checklist .ContentCenter {
            width: 560px;
            padding: 0px 0px 0px 0px;
            float: left;
        }

        .buyer-checklist .tabContainer {
            float: left;
            border: solid 1px #cccccc;
            width: 557px;
            overflow: hidden;
            position: relative;
            margin-bottom: 20px;
        }

            .buyer-checklist .tabContainer .tabLinkContainer {
                float: left;
                width: 557px;
            }

                .buyer-checklist .tabContainer .tabLinkContainer ul {
                    margin: 0px;
                    padding: 0px;
                    list-style: none;
                }

                    .buyer-checklist .tabContainer .tabLinkContainer ul li {
                        float: left;
                        border-right: solid 1px #cccccc;
                        height: 121px;
                        margin-bottom: 0px;
                        border-bottom: 0px;
                        width: 185px;
                    }

                        .buyer-checklist .tabContainer .tabLinkContainer ul li a {
                            padding: 20px 20px 0px 20px;
                            width: 145px;
                            height: 112px;
                            float: left;
                        }

                            .buyer-checklist .tabContainer .tabLinkContainer ul li a .tabCount {
                                font-size: 14px;
                                font-weight: bold;
                                width: 100%;
                                float: left;
                                padding-bottom: 5px;
                            }

                            .buyer-checklist .tabContainer .tabLinkContainer ul li a .tabHeader {
                                font-size: 20px;
                                font-weight: bold;
                                width: 100%;
                                float: left;
                                line-height: 24px;
                            }

                        /*.buyer-checklist .tabContainer .tabLinkContainer ul li:last-child{border-right:none;}*/
                        .buyer-checklist .tabContainer .tabLinkContainer ul li a {
                            float: left;
                            display: block;
                            color: #232323;
                        }

                            .buyer-checklist .tabContainer .tabLinkContainer ul li a:hover {
                                float: left;
                                display: block;
                                color: #ffffff;
                                background: url(/app_themes/ibuynew/images/common/buyer-tab-hover.png) no-repeat 0px 0px;
                                color: #ffffff;
                            }

                                .buyer-checklist .tabContainer .tabLinkContainer ul li a:hover span {
                                    color: #ffffff;
                                }

                .buyer-checklist .tabContainer .tabLinkContainer .stepBtn {
                    position: absolute;
                    top: 0;
                    width: 86px;
                    height: 91px;
                    z-index: 12;
                    display: block;
                    background-color: #fff;
                    padding: 30px 0px 0px 0px;
                    text-align: center;
                    border-bottom: solid 1px #cccccc;
                }

                .buyer-checklist .tabContainer .tabLinkContainer .moreBtn {
                    border-left: solid 1px #cccccc;
                    right: 0;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -556px #ffffff;
                }

                    .buyer-checklist .tabContainer .tabLinkContainer .moreBtn:hover {
                        border-left: solid 1px #cccccc;
                        right: 0;
                        text-decoration: none;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -648px #ffffff;
                    }

                .buyer-checklist .tabContainer .tabLinkContainer .lessBtn {
                    border-right: solid 1px #cccccc;
                    left: 0;
                    text-decoration: none;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -555px #ffffff;
                }

                    .buyer-checklist .tabContainer .tabLinkContainer .lessBtn:hover {
                        border-right: solid 1px #cccccc;
                        left: 0;
                        text-decoration: none;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -647px #ffffff;
                    }



            .buyer-checklist .tabContainer .tabContentContainer {
                width: 517px;
                float: left;
                margin: 0px;
                padding: 55px 20px 30px 20px;
            }

                .buyer-checklist .tabContainer .tabContentContainer p {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 14px;
                    line-height: 20px;
                    color: #515151;
                    margin: 5px 0px 0px 37px;
                    float: left;
                }

                .buyer-checklist .tabContainer .tabContentContainer span.checkItemContainer {
                    float: left;
                }

                .buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"] {
                    display: none;
                }

                    .buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"] + label span {
                        display: inline-block;
                        width: 15px;
                        height: 15px;
                        margin: 2px 20px 0 0;
                        vertical-align: middle;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
                        cursor: pointer;
                    }

                    .buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"]:checked + label span {
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
                    }

                    .buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"].checked + label span {
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
                    }

                .buyer-checklist .tabContainer .tabContentContainer label {
                    font-family: "Roboto-Bold", sans-serif;
                    color: #232323;
                    font-size: 14px;
                    padding-bottom: 15px;
                    text-transform: uppercase;
                    margin: 0px 10px 0px 0px;
                    float: left;
                }

            .buyer-checklist .tabContainer .tabContentButton {
                float: left;
                padding: 10px 0px 10px 0px;
            }

    /* My Account */
    /* My Dashboard */

    .my-account {
        float: left;
    }

    .my-dashboard .dashBoardHeader {
        width: 820px;
        float: left;
        padding-right: 40px;
    }

    .dashBoardHeader .pagetitle {
        width: 580px;
        float: left;
        padding: 10px 0px 0px 0px;
    }

        .dashBoardHeader .pagetitle h1 {
            color: #232323;
            font: bold 37px/30px "Roboto-Bold", sans-serif,Arial,sans-serif;
            padding: 0 0 0px;
            text-transform: uppercase;
        }

    .dashBoardHeader .pointContainer {
        width: 240px;
        float: right;
        margin-top: -15px;
    }

        .dashBoardHeader .pointContainer span {
            color: #232323;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            font-weight: bold;
            float: left;
            width: 100%;
            text-align: right;
            text-transform: uppercase;
        }

            .dashBoardHeader .pointContainer span.number {
                font-family: "Roboto-Bold", sans-serif;
                color: #232323;
                font-size: 40px;
                padding: 10px 0px;
            }

            .dashBoardHeader .pointContainer span a {
                color: #252c40;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                font-weight: bold;
                float: left;
                width: 100%;
                text-align: right;
                text-transform: capitalize;
            }

    .my-dashboard .centercontent {
        width: 860px;
        float: left;
        margin-left: -20px;
        padding: 20px 0px;
    }

        .my-dashboard .centercontent .dashBoardContent {
            width: 860px;
            float: left;
        }

            .my-dashboard .centercontent .dashBoardContent .dashBoardNav {
                width: 860px;
                float: left;
            }

    .dashBoardContent .dashBoardNav thead td {
        border-right: solid 1px #cccccc;
    }

        .dashBoardContent .dashBoardNav thead td:last-child {
            border-right: none;
        }

        .dashBoardContent .dashBoardNav thead td a {
            width: 171px;
            float: left;
            padding: 20px 0px 20px 0px;
            background: #515151;
            color: #ffffff;
            font-size: 13px;
            text-align: center;
            display: block;
        }

            .dashBoardContent .dashBoardNav thead td a:hover {
                background: #252c40;
                text-decoration: none;
            }

            .dashBoardContent .dashBoardNav thead td a.selected {
                background: #252c40;
                text-decoration: none;
            }

    .dashBoardContent .dashBoardNav tbody td {
        background: #f8f8f8;
        padding: 30px 20px 30px 20px;
        vertical-align: top;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        color: #525252;
        line-height: 20px;
    }

    .dashBoardContent .dashContentAreaBottom {
        width: 860px;
        float: left;
    }

        .dashBoardContent .dashContentAreaBottom .dashCopyContainer {
            width: 540px;
            float: left;
            padding: 80px 10px 0px 0px;
        }

    .dashCopyContainer .rewardContainer {
        width: 520px;
        float: left;
        padding: 0px 0px 0px 20px;
    }

        .dashCopyContainer .rewardContainer h3 {
            font-family: "Roboto-Bold", sans-serif;
            color: #232323;
            font-size: 16px;
            padding-bottom: 20px;
            margin: 0px;
            text-transform: uppercase;
            letter-spacing: 1;
        }

        .dashCopyContainer .rewardContainer p {
            font-size: 14px;
            color: #525252;
        }

    .dashCopyContainer .mailingList {
        width: 537px;
        float: left;
        padding: 25px 20px 25px 20px;
        background: #f8f8f8;
    }

        .dashCopyContainer .mailingList .mailTitle {
            width: 210px;
            float: left;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 12px;
            color: #323232;
            font-weight: bold;
            text-transform: uppercase;
            padding: 0px 90px 0px 0px
        }

            .dashCopyContainer .mailingList .mailTitle a.propertyTip {
                background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px;
                height: 11px;
                width: 11px;
                float: right;
                margin: 4px 0px 0px 5px;
            }

        .dashCopyContainer .mailingList .mailTip {
            color: #525252;
            font-style: italic;
            text-align: right;
            width: 250px;
            float: right;
        }

        .dashCopyContainer .mailingList .mailURL {
            border: solid 1px #bab9b6;
            background: #ffffff;
            width: 498px;
            float: left;
            padding: 4px;
            margin-top: 20px;
        }

            .dashCopyContainer .mailingList .mailURL .linkURL {
                color: #7e7e7e;
                float: left;
                padding: 0px 10px 0px 0px;
                font-size: 15px;
            }

            .dashCopyContainer .mailingList .mailURL a {
                background: #3D9E6E;
            }

                .dashCopyContainer .mailingList .mailURL a:hover {
                    background: #252c40;
                }

    .dashBoardContent .dashContentAreaBottom .dashBanner {
        width: 300px;
        float: right;
        padding: 80px 0px 0px 10px;
    }

        .dashBoardContent .dashContentAreaBottom .dashBanner img {
            padding: 0px;
            margin: 0px;
            display: block;
        }

    /* My Account */

    .my-account-detail .dashBoardHeader {
        width: 820px;
        float: left;
        padding-right: 40px;
    }

    .my-account-detail .centercontent {
        width: 860px;
        float: left;
        margin-left: -20px;
        padding: 20px 0px;
    }

        .my-account-detail .centercontent .dashBoardContent {
            width: 860px;
            float: left;
        }

            .my-account-detail .centercontent .dashBoardContent .dashBoardNav {
                width: 860px;
                float: left;
            }

    .dashSubTitleContainer {
        width: 830px;
        float: left;
        padding: 30px 0px 20px 30px;
    }

        .dashSubTitleContainer h2 {
            padding: 0px 0px 0px 0px;
            text-transform: uppercase;
        }

    .dashContentAreaBottom .editFormContainer {
        float: left;
        background: #f8f8f8;
        width: 840px;
        padding: 20px 0px 60px 10px
    }

    .editFormContainer .editForm-Column1, .editFormContainer .editForm-Column2, .editFormContainer .editForm-Column3 {
        width: 275px;
        float: left;
    }

    .editFormInputContainer {
        width: 275px;
        float: left;
        min-height: 60px;
    }

        .editFormInputContainer input {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 18px;
            color: #525252;
            border: #b7b7b7 solid 1px;
            height: 40px;
            width: 205px;
            padding: 10px 19px;
            outline: none;
        }

            .editFormInputContainer input:focus {
                border: #252c40 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

            .editFormInputContainer input.Error {
                border: #f00 solid 2px;
                height: 40px;
                padding: 9px 18px;
                outline: none;
            }

                .editFormInputContainer input.Error:focus {
                    border: #252c40 solid 2px;
                    height: 40px;
                    padding: 9px 18px;
                    outline: none;
                }

    .editFormSubInput {
        width: 137px;
        float: left;
        height: 60px;
    }

        .editFormSubInput.up {
            height: 62px;
        }

        .editFormSubInput input {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 18px;
            color: #525252;
            border: #b7b7b7 solid 1px;
            height: 40px;
            width: 67px;
            padding: 10px 19px;
            outline: none;
        }

        .editFormSubInput select {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 18px;
            color: #525252;
            border: #b7b7b7 solid 1px;
            height: 40px;
            width: 67px;
            padding: 10px 19px;
            outline: none;
        }

    .SubmitButton {
        background: #3D9E6E;
        float: left;
        min-width: 190px;
        height: 29px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #FFF;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-decoration: none;
        border-radius: 3px;
        border: none;
        text-align: center;
        padding-top: 3px;
        cursor: pointer;
    }

        .SubmitButton:hover {
            background: #252c40;
        }

    .storyFormContainer .storyFormField ul.CheckBoxListField li {
        padding: 4px 0px 4px 22px;
    }

    .myAccountCheck {
        margin: 0px 0 0 0;
    }

        .myAccountCheck .myAccount-cb1 {
            width: 265px;
        }

        .myAccountCheck .myAccount-cb2 {
            width: 265px;
        }

        .myAccountCheck h2 {
            padding-bottom: 0px;
            margin-top: 10px;
        }

    /* Saved Searches */
    .saved-search-container .prop-wrapper {
        width: 857px;
        float: left;
        margin: 0px 0px;
        border: solid 1px #cccccc;
        margin-top: 13px;
    }

        .saved-search-container .prop-wrapper .prop-details {
            width: 567px;
            float: left;
            background: #f8f8f8;
            min-height: 90px;
            padding: 25px 30px 25px 30px;
        }


    /* Change Password */

    .changePassword .editFormContainer {
        float: left;
        background: #f8f8f8;
        width: 830px;
        padding: 20px 0px 40px 30px
    }

    .changePassword .editFormInputTip {
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        color: #5b5b5b;
        font-style: italic;
        padding: 10px 0px 0px 20px;
    }

    .changePassword .editFormInputContainer input[type="checkbox"] {
        display: none;
    }

        .changePassword .editFormInputContainer input[type="checkbox"] + label span {
            display: inline-block;
            width: 15px;
            height: 15px;
            margin: -2px 10px 0 0;
            vertical-align: middle;
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
            cursor: pointer;
        }

        .changePassword .editFormInputContainer input[type="checkbox"]:checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }

        .changePassword .editFormInputContainer input[type="checkbox"].checked + label span {
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
        }

    .changePassword .editForm-Column3.confirmPassword .editFormInputContainer {
        width: 275px;
        height: 40px;
    }

    .changePassword .editForm-Column3.confirmPassword .editFormInput {
        float: left;
        width: 275px;
    }

    .changePassword .editForm-Column3.confirmPassword .editWhatLink {
        float: left;
        width: 250px;
        padding-left: 25px;
    }

    .changePassword .dashSubTitleContainer {
        width: 550px;
    }

    .changePassword .subSettings {
        width: 250px;
        padding-left: 0px;
    }

    /* What's your story */

    .storyContainer {
        width: 860px;
        float: left;
        padding: 30px 0px 0px 0px;
    }

        .storyContainer .storyContent {
            width: 830px;
            float: left;
            padding: 30px 0px 20px 30px;
        }

            .storyContainer .storyContent h2 {
                color: #232323;
                font: bold 28px "Roboto-Bold", sans-serif,Arial,sans-serif;
                padding: 0 0 5px 0px;
                text-transform: uppercase;
            }

            .storyContainer .storyContent p {
                font-size: 13px;
                padding: 0px 0px 0px 0px;
            }

        .storyContainer .storyFormContainer {
            width: 793px;
            float: left;
            border-top: solid 3px #2d99b7;
            background: #f8f8f8;
            padding: 0px 30px 0px 37px;
        }

    .storyFormContainer .storyFormRowContainer {
        width: 770px;
        float: left;
        padding: 25px 0px 25px 0px;
        background: url(/app_themes/ibuynew/images/common/myaccount-row-border.gif) bottom center repeat-x;
    }

    .storyFormRowContainer .storyFormLabel {
        float: left;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
        color: #232323;
        padding: 5px 25px 0px 0px;
    }

    .storyFormRowContainer .storyFormField {
        float: left;
        padding: 0px 25px 0px 0px;
    }

        .storyFormRowContainer .storyFormField select {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 14px;
            line-height: 18px;
            color: #525252;
            border: #b7b7b7 solid 1px;
            height: 18px;
            width: 111px;
            padding: 10px 19px;
            outline: none;
        }

        .storyFormRowContainer .storyFormField input[type="checkbox"] {
            display: none;
        }

            .storyFormRowContainer .storyFormField input[type="checkbox"] + label {
                margin-top: 5px;
                float: left;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                color: #232323;
            }

                .storyFormRowContainer .storyFormField input[type="checkbox"] + label span {
                    display: inline-block;
                    width: 15px;
                    height: 15px;
                    margin: -2px 10px 0 0;
                    vertical-align: middle;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
                    cursor: pointer;
                }

            .storyFormRowContainer .storyFormField input[type="checkbox"]:checked + label span {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
            }

            .storyFormRowContainer .storyFormField input[type="checkbox"].checked + label span {
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
            }

    .storyContainer .storyFormSubmitContainer {
        width: 860px;
        float: left;
        padding: 0px 0px 0px 0px;
    }

    /* Home First User Banner */

    .homeFirstUserBannerContainer {
        width: 1200px;
        float: left;
        height: 377px;
        margin: 0px 0px 0px -335px;
        position: relative;
    }

    /* Tools and Advice */
    /* Article Section */
    .articleSection .toolAdvice {
        float: left;
        width: 840px;
        margin-bottom: 40px;
    }

        .articleSection .toolAdvice .ad-content {
            float: left;
            width: 300px;
        }

        .articleSection .toolAdvice .advice-feature {
            float: right;
            width: 357px;
            border: solid #ccc;
            border-width: 1px 0 0 1px;
        }

            .articleSection .toolAdvice .advice-feature .advice-feature-item {
                float: left;
                width: 172px;
                height: 118px;
                border: solid #ccc;
                border-width: 0 1px 1px 0;
                text-align: center;
                padding-top: 25px;
            }

                .articleSection .toolAdvice .advice-feature .advice-feature-item h3 {
                    width: 142px;
                }

    .mainContent .articleSection .page-border {
        float: left;
        width: 900px;
        height: 5px;
        margin: 0 0 0 -40px;
        background: #252c40;
    }

    .articleSection .calculatorInfo {
        width: 867px;
        background: #fff;
        float: left;
        margin-left: -40px;
        min-height: 550px;
        padding: 20px 40px;
    }

    .articleSection .articleitem-container {
        float: left;
        padding: 0px 0px;
        width: 820px;
    }

        .articleSection .articleitem-container .articleItem {
            float: left;
            width: 410px;
        }

            .articleSection .articleitem-container .articleItem .articleItem-desc {
                float: left;
                width: 185px;
                margin-left: 20px;
            }

                .articleSection .articleitem-container .articleItem .articleItem-desc .tag-detail {
                    margin-top: -5px
                }

    .articleSection .latestVideoBar {
        float: left;
        background: #fff;
        border: solid 1px #252c40;
        border-width: 1px 0 1px 0;
        width: 860px;
        height: 50px;
        margin: 0px 0 0 -40px;
    }

    .articleSection .video-area {
        float: left;
        width: 860px;
        margin-top: 40px;
    }

        .articleSection .video-area .video-clip {
            float: left;
            width: 260px;
            margin-right: 20px;
        }

            .articleSection .video-area .video-clip .video .videoBox {
                display: block;
                height: 147px;
                overflow: hidden;
            }

                .articleSection .video-area .video-clip .video .videoBox img {
                    width: 260px;
                    height: 147px;
                }

    .articleSection .articleitem-container .articleItem .articleItem-desc p {
        font-family: "Roboto-Regular", sans-serif;
        font-size: 13px;
        color: #232323;
        margin: 0;
        font-weight: normal;
        line-height: 20px;
        height: 45px;
        overflow: hidden;
    }

    /* Article Section */

    .mainContent.article-section .articleSection .article-desc {
        float: left;
        width: 455px;
        margin-left: 40px;
        padding-bottom: 40px;
    }

    .articleSection .articlePagination .showArticles {
        float: left;
        width: 900px;
        margin-top: 0px;
    }

        .articleSection .articlePagination .showArticles .pagging-container {
            background: #fff;
            border: solid 1px #252c40;
            border-width: 1px 0;
            width: 875px;
            height: 50px;
        }

    /* Tools and Advice - Article Detail */

    .mainContent.article-detail .articleSection .propertyBar.prdlist {
        width: 860px !important;
    }

    .mainContent.article-detail .articleSection {
        float: left;
        width: 840px;
    }

        .mainContent.article-detail .articleSection .propertyBar.prdlist .prevBtn {
            float: left;
            width: 30px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -156px -148px;
            height: 88px;
            margin-top: 18px;
        }

            .mainContent.article-detail .articleSection .propertyBar.prdlist .prevBtn:hover {
                float: left;
                width: 28px;
                background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -4px -1351px;
                height: 86px;
                border: solid 1px #e2e2e2;
            }

        .mainContent.article-detail .articleSection .propertyBar.prdlist .nextBtn {
            float: right;
            width: 30px;
            height: 88px;
            background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -202px -148px;
            margin-top: 18px;
        }

            .mainContent.article-detail .articleSection .propertyBar.prdlist .nextBtn:hover {
                float: right;
                width: 28px;
                background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -44px -1351px;
                height: 86px;
                border: solid 1px #e2e2e2;
            }

        /* Ask a Question */

        .mainContent.article-detail .articleSection .faqSection {
            float: left;
            width: 840px;
            margin-top: -30px;
        }

            .mainContent.article-detail .articleSection .faqSection .faq-content {
                float: left;
                width: 330px;
            }

        .mainContent.article-detail .articleSection .pageFAQContent {
            float: left;
            width: 820px;
            padding: 30px 0px 0px 0px;
        }

            .mainContent.article-detail .articleSection .pageFAQContent .pageFAQDetailed {
                float: left;
                width: 820px;
                padding: 20px 0px;
            }

    .pageFAQContent .pageFAQDetailed ul li {
        list-style: none;
        float: left;
        width: 820px;
        padding: 20px 0px 20px 0px;
        border-bottom: solid 1px #bfbfbf;
    }

        .pageFAQContent .pageFAQDetailed ul li .faqDate {
            width: 820px;
        }

        .pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle {
            float: left;
            color: #232323;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            font-weight: bold;
            width: 780px;
            padding: 5px 40px 5px 0px;
            float: left;
            background: url(/app_themes/ibuynew/images/common/downArrow.png) no-repeat 790px -1px;
        }

            .pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle.selected {
                background: url(/app_themes/ibuynew/images/common/upArrow.png) no-repeat 790px -33px;
            }

        .pageFAQContent .pageFAQDetailed ul li .faqAnswer {
            width: 820px;
        }

    /* Tools Calculator */
    .mainContent .leftSide .articleCalculatorContainer {
        width: 876px;
        padding: 0px 0px;
        float: left;
        background-color: #FFF;
        margin-left: -40px;
        color: #ffffff;
        font-family: "Roboto-Regular", sans-serif;
        font-size: 14px;
    }

    .mainContent .leftSide .articleSection.calculatorPage .article-desc {
        float: left;
        width: 840px;
        margin-left: 0px;
        padding: 40px 0px;
    }

    .mainContent .leftSide .articleCalculatorContainer .rightPane {
        float: left;
        width: 301px;
        background: url(/app_themes/ibuynew/images/common/calculator-bg-img.jpg) no-repeat 0px 0px;
        height: 410px;
        padding: 60px 20px 0px 20px
    }

    /* news section - news list */
    .leftSide .content {
        max-width: 860px;
        float: left;
    }

    .content .article-list .navigation {
        margin: 0px 0px 0 0px;
        width: 100%;
    }

    .content .article-list .news-container .news-item ul li {
        float: left;
        width: 389px;
        margin-right: 20px;
        min-height: 200px;
    }

        .content .article-list .news-container .news-item ul li .newsItemData {
            float: left;
            width: 185px;
        }

            .content .article-list .news-container .news-item ul li .newsItemData .newsTitle {
                height: 38px;
                overflow: hidden;
            }

            .content .article-list .news-container .news-item ul li .newsItemData .newsSummary {
                margin-top: 2px;
            }

        .content .article-list .news-container .news-item ul li .teaserimg {
            float: left;
            width: 180px;
            margin-right: 20px;
        }

            .content .article-list .news-container .news-item ul li .teaserimg img {
                padding: 2px;
                border: solid 1px #cbcbcb;
                width: 180px;
            }


    /* Tools and Advice - Article Detail */

    .mainContent.article-detail .articleSection .topBar {
        float: left;
        margin: 0px -40px 40px -40px;
        width: 900px;
        height: 50px;
        background: #f8f8f8;
        border-top: #e2e2e2 solid 1px;
        border-bottom: #cccccc solid 1px;
    }

    .toolAdviceContent .leftCol {
        float: left;
        width: 800px;
        padding-right: 20px;
        padding-bottom: 33px;
    }

    .toolAdviceContent .middleCol {
        float: left;
        width: 480px;
        padding-bottom: 33px;
    }

    .mainContent.article-detail .leftCol .socialIconsContent {
        float: left;
        width: 500px;
        overflow: hidden;
    }

    .mainContent.article-detail .articleSection .ArticalBar {
        float: left;
        margin: 0px -40px 33px -40px;
        padding: 44px 40px;
        width: 860px;
        background: #f8f8f8;
        border-bottom: #cccccc solid 1px;
    }

        .mainContent.article-detail .articleSection .ArticalBar .articleItem {
            float: left;
            width: 400px;
            height: auto;
            min-height: 100px;
            padding-right: 40px;
        }

        .mainContent.article-detail .articleSection .ArticalBar .articleItemDes {
            float: left;
            width: 255px;
        }

    .mainContent.article-detail .articleSection .propertyBar {
        float: left;
        margin: 0px -40px 40px -40px;
        padding: 0px;
        width: 900px;
        padding-bottom: 0px;
        position: relative;
    }

        .mainContent.article-detail .articleSection .propertyBar .propertyItemContent {
            float: left;
            padding: 0px 0px 0px 20px;
            width: 400px;
        }

        .mainContent.article-detail .articleSection .propertyBar .propertyItem {
            float: left;
            width: 400px;
        }

        .mainContent.article-detail .articleSection .propertyBar .propertyItemDes {
            float: left;
            width: 260px;
        }

    /* Tools Section */

    .articleSection .calculatorInfo ul {
        margin: 0px;
        padding: 30px 0px 30px 0px;
        float: left;
        width: 820px;
    }

        .articleSection .calculatorInfo ul li {
            width: 410px;
            float: left;
            list-style: none;
            padding: 0px 0px;
            margin: 0px 0px;
        }

            .articleSection .calculatorInfo ul li .cal-content {
                width: 270px;
                float: left;
                padding: 0px 20px 0px 0px;
            }

    /* contact page new style changes */
    .contactUsContent .centercontent .contactus .guideDropDown {
        margin-bottom: 0px !important;
    }

        .contactUsContent .centercontent .contactus .guideDropDown .sbHolder {
            background: #FFF;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            font-weight: normal;
            position: relative;
            width: 378px;
            outline: 0;
            color: #232323;
            height: 38px;
            border: solid #bab9b6 1px;
        }

        .contactUsContent .centercontent .contactus .guideDropDown .sbSelector {
            display: block;
            height: 38px;
            left: 0px;
            line-height: 38px;
            outline: none;
            overflow: hidden;
            position: absolute;
            text-indent: 10px;
            top: 4px;
            width: 370px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            color: #7D7D7D;
            margin-top: -5px;
            padding-left: 8px;
        }

        .contactUsContent .centercontent .contactus .guideDropDown .sbOptions {
            background-color: #FFF;
            list-style: none;
            left: 0px;
            margin: 0;
            padding: 0;
            position: absolute;
            top: 30px;
            width: 378px;
            z-index: 1;
            overflow-y: auto;
            margin-left: -1px;
            outline: 0;
            border: solid #CCC;
            border-width: 1px;
        }

    /*new right hand column */
    /* begin product listing page */
    .mainContent .rightPane .locaAlert {
        background-color: #6f6f6f;
        margin: 0px 20px 20px 20px;
        padding: 20px 10px;
        float: left;
    }

        .mainContent .rightPane .locaAlert h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 15px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
        }
        /*.mainContent .rightPane .locaAlert span {font-family: "Roboto-Regular", sans-serif;font-size: 15px;color: #FFF;margin: 0 0 15px 20px;text-transform: uppercase;letter-spacing: 1px;}*/
        .mainContent .rightPane .locaAlert input[type="text"], .mainContent .rightPane .locaAlert input[type="number"], .mainContent .rightPane .locaAlert input[type="email"], .mainContent .rightPane .locaAlert input[type="tel"] {
            background: #FFF;
            outline: 0;
            width: 200px;
            margin: 10px 0 0px 0px;
            font-family: "Roboto-Regular", sans-serif;
            font-size: 15px;
            color: #525252;
            padding: 10px 20px;
            border: 0;
        }

        .mainContent .rightPane .locaAlert .locaAlertSubmit {
            background: #3D9E6E;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            margin: 10px 0 0 0px;
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -o-border-radius: 4px;
            -ms-border-radius: 4px;
            width: 130px;
            height: 30px;
            border: 0;
            color: #FFF;
            letter-spacing: 1px;
            padding: 0px 0px;
            cursor: pointer;
        }

            .mainContent .rightPane .locaAlert .locaAlertSubmit:hover {
                background: #252c40;
            }

        .mainContent .rightPane .locaAlert .message {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #FFF;
            padding-bottom: 2px;
        }

    .mainContent .rightPane .locaAlertW {
        margin-top: 10px;
    }

    .mainContent .rightPane .locaSuburbInfo {
        margin: 0px 20px 0px 20px;
    }

        .mainContent .rightPane .locaSuburbInfo .suburbName {
            color: #FFFFFF;
            font-family: Arial;
            font-size: 13px;
            text-transform: uppercase;
        }

        .mainContent .rightPane .locaSuburbInfo h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 15px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
        }

    .mainContent .rightPane .subProfile {
        margin: 10px 20px 1px 20px;
        width: 240px;
        height: 65px;
        background-color: #6F6F6F;
        color: #FFFFFF;
        font-family: Arial,sans-serif;
        font-size: 13px;
        padding: 20px 10px;
        background-image: url("/app_themes/ibuynew/images/common/freesuburbinfor.png");
        background-repeat: no-repeat;
        background-position: 175px center;
        float: left;
    }

        .mainContent .rightPane .subProfile .freeinfo {
            padding-bottom: 5px;
        }

        .mainContent .rightPane .subProfile a.btnFreeSuburbInfor {
            background: url(/app_themes/ibuynew/images/common/go-btn.png) repeat-x;
            color: #FFF;
            display: inline-block;
            height: 30px;
            line-height: 30px;
            text-transform: uppercase;
            width: 163px;
            cursor: pointer;
            font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
            font-size: 13px;
            letter-spacing: 1px;
            text-align: center;
            float: left;
            border-radius: 4px;
            -ms-border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -o-border-radius: 4px;
        }

            .mainContent .rightPane .subProfile a.btnFreeSuburbInfor:hover {
                text-decoration: none;
            }

    .mainContent .rightPane .subProfileTitle {
        padding: 20px 0 0 20px;
        float: left;
    }

        .mainContent .rightPane .subProfileTitle h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 17px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
            display: inline-block;
            padding-right: 5px;
        }

        .mainContent .rightPane .subProfileTitle .loca {
            color: #ccc;
            text-transform: uppercase;
            font-family: Arial;
            font-size: 13px;
        }

    .mainContent .npiAvg {
        padding: 20px;
        float: left;
    }

        .mainContent .npiAvg h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 17px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
            display: inline-block;
            padding-right: 5px;
        }

        .mainContent .npiAvg .help {
            display: inline-block;
            width: 20px;
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -242px -612px no-repeat;
        }

        .mainContent .npiAvg .loca {
            color: #ccc;
            text-transform: uppercase;
            font-family: Arial;
            font-size: 13px;
        }

        .mainContent .npiAvg ul.avg {
            padding: 0px;
            list-style: none;
            margin: 10px 0px 0px 0px;
            width: 260px;
        }

            .mainContent .npiAvg ul.avg li {
                background-color: #6F6F6F;
                color: #FFFFFF;
                margin-bottom: 1px;
                padding: 10px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 12px;
                font-weight: 400;
                text-transform: uppercase;
                letter-spacing: 1px;
            }

                .mainContent .npiAvg ul.avg li span {
                    font-family: Arial;
                    font-size: 10px;
                    text-transform: uppercase;
                    color: #ccc;
                    float: right;
                }

                    .mainContent .npiAvg ul.avg li span.apr {
                        width: 18px;
                        height: 17px;
                        float: left;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -464px -1535px no-repeat;
                        margin: 1px 7px 0 0;
                    }

                    .mainContent .npiAvg ul.avg li span.twn {
                        width: 18px;
                        height: 17px;
                        float: left;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -405px -1535px no-repeat;
                        margin: 1px 7px 0 0;
                    }

                    .mainContent .npiAvg ul.avg li span.hou {
                        width: 18px;
                        height: 17px;
                        float: left;
                        background: url(/app_themes/ibuynew/images/common/sprite-image.png) -344px -1535px no-repeat;
                        margin: 2px 7px 0 0;
                    }


    /* property house and land detail page */
    .wimage-gallery .title-area {
        width: 900px;
        float: left;
        background: #232323;
        padding: 15px 20px;
        margin-top: 15px;
    }

        .wimage-gallery .title-area h3 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 15px;
            color: #FFF;
            text-transform: uppercase;
            font-weight: 400;
            float: left;
            letter-spacing: 1px;
        }

        .wimage-gallery .title-area span a {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            color: #FFF;
            float: left;
            letter-spacing: 1px;
            margin: -1px 0 0 10px;
            text-decoration: none;
        }

    .wimage-gallery .detailContainer {
        width: 900px;
        float: left;
    }

        .wimage-gallery .detailContainer .image-detail-land {
            width: 450px;
            float: left;
            height: 400px;
        }

        .wimage-gallery .detailContainer #googleMap {
            width: 450px;
            height: 400px;
        }

        .wimage-gallery .detailContainer .image-detail-land img {
            width: 450px;
            height: 400px;
        }

        .wimage-gallery .detailContainer .image-detail {
            width: 450px;
            float: left;
            height: 400px;
        }

            .wimage-gallery .detailContainer .image-detail ul.image-gallery.gap {
                margin: 0;
            }

            .wimage-gallery .detailContainer .image-detail ul.image-gallery img {
                width: 450px;
                float: left;
                height: 400px;
            }

        .wimage-gallery .detailContainer .map-detail {
            width: 450px;
            float: left;
            background: url(/app_themes/ibuynew/images/common/map-houseland.png) no-repeat;
            height: 400px;
        }

    .wimage-gallery .image-detail .wimage-features {
        width: 560px;
        float: left;
        padding-left: 40px;
        position: relative;
        z-index: 12;
        margin-top: 100px;
    }

    .wimage-gallery .image-detail .wimage-features-min {
        width: 400px;
        float: left;
        padding-left: 40px;
        position: absolute;
        z-index: 12;
        top: 415px;
    }

        .wimage-gallery .image-detail .wimage-features-min ul {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            .wimage-gallery .image-detail .wimage-features-min ul li a {
                float: left;
                margin-right: 1px;
                background-color: #2e99b8;
                text-decoration: none;
                color: #fff;
                text-align: center;
                padding: 2px 0;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 10px;
                text-transform: uppercase;
                width: 120px;
                margin-bottom: 1px;
            }

                .wimage-gallery .image-detail .wimage-features-min ul li a:hover {
                    background-color: #252c40;
                }

    .wimage-gallery .image-detail a.previous {
        float: left;
        margin: 200px 0 0 10px;
        color: #FFF;
        font-size: 35px;
        font-weight: bold;
    }

    .wimage-gallery .image-detail a.next {
        float: right;
        margin: 200px 10px 0 0;
        color: #FFF;
        font-size: 35px;
        font-weight: bold;
    }


    .wimage-gallery .descDetailHolder {
        width: 900px;
        float: left;
    }

        .wimage-gallery .descDetailHolder h3 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: 400;
            color: #323232;
            letter-spacing: 1px;
        }

        .wimage-gallery .descDetailHolder p {
            font-family: "Roboto-Regular", sans-serif;
            font-size: 13px;
            color: #000;
            line-height: 20px;
        }

        .wimage-gallery .descDetailHolder .desc {
            width: 410px;
            float: left;
            padding: 30px 20px;
        }

        .wimage-gallery .descDetailHolder .features {
            width: 410px;
            float: left;
            padding: 30px 20px;
        }

            .wimage-gallery .descDetailHolder .features ul {
                margin-right: 10px;
                padding: 0;
                list-style: none;
                width: 190px;
                float: left;
            }

                .wimage-gallery .descDetailHolder .features ul li {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 13px;
                    color: #232323;
                    margin: 8px 15px;
                    list-style-image: url(/app_themes/ibuynew/images/common/doc-icon.png)
                }

            .wimage-gallery .descDetailHolder .features .contactAgent {
                background: url(/app_themes/ibuynew/images/common/marketing-contact.jpg) no-repeat top right;
                height: 143px;
                width: 300px;
                float: left;
                padding: 0px 0px 20px 0px;
                margin-top: -12px;
            }

                .wimage-gallery .descDetailHolder .features .contactAgent h2 {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 16px;
                    font-weight: bold;
                    color: #232323;
                }

                .wimage-gallery .descDetailHolder .features .contactAgent .agName {
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 11px;
                    text-transform: uppercase;
                    color: #525252;
                    float: none;
                }

                .wimage-gallery .descDetailHolder .features .contactAgent span {
                    background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -210px -69px;
                    float: left;
                    padding-left: 20px;
                    font-family: "Roboto-Regular", sans-serif;
                    font-size: 14px;
                    margin: 0 0 20px 0;
                    color: #000;
                    float: none;
                }

                .wimage-gallery .descDetailHolder .features .contactAgent a.button {
                    width: 133px;
                    float: left;
                    background: #3D9E6E;
                    padding: 5px 0px 0px 0px;
                    color: #fff;
                    font-family: "Roboto-Bold", sans-serif;
                    font-size: 13px;
                    font-weight: 400;
                    text-transform: uppercase;
                    height: 25px;
                    text-align: center;
                    text-decoration: none;
                    letter-spacing: 1px;
                    border-radius: 4px;
                    -ms-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    -o-border-radius: 4px;
                    margin-top: 20px;
                }

                .wimage-gallery .descDetailHolder .features .contactAgent a:hover.button {
                    background: #252c40;
                }

    /* house and land list */
    ul.houseland-list {
        margin: 0;
        padding: 0;
        list-style: none;
        background: #FFF;
        float: left;
    }

        ul.houseland-list .availablePack {
            float: left;
            background: #252c40;
            width: 900px;
            margin: 0 0 20px 20px;
        }

            ul.houseland-list .availablePack h2 {
                font-family: "Roboto-Bold", sans-serif;
                font-size: 15px;
                font-weight: 400;
                color: #FFF;
                text-transform: uppercase;
                letter-spacing: 1px;
                padding: 15px 40px;
            }

        ul.houseland-list li .packageHolder {
            float: left;
            width: 860px;
            background: #FFF;
            padding: 0 20px;
            margin-bottom: 20px;
        }

        ul.houseland-list li img {
            padding: 2px;
            border: solid 1px #cbcbcb;
        }

        ul.houseland-list li .packageHolder .img-houseland {
            float: left;
        }

        ul.houseland-list li .packageHolder .con-houseland {
            float: left;
            margin-left: 30px;
            width: 624px;
        }

            ul.houseland-list li .packageHolder .con-houseland h3 {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 18px;
                font-weight: bold;
                color: #232323;
                margin-bottom: 10px;
            }

            ul.houseland-list li .packageHolder .con-houseland .optionsHolder {
                float: left;
                width: 100%;
                margin-bottom: 20px;
            }

            ul.houseland-list li .packageHolder .con-houseland .options {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 13px;
                color: #232323;
                font-weight: bold;
                float: left;
                margin-right: 20px;
            }

                ul.houseland-list li .packageHolder .con-houseland .options span.bedroom {
                    float: left;
                    background: url(/app_themes/ibuynew/images/common/bedroom-icon.png) no-repeat;
                    width: 17px;
                    height: 10px;
                    margin: 5px 8px 0 0;
                }

                ul.houseland-list li .packageHolder .con-houseland .options span.bathroom {
                    float: left;
                    background: url(/app_themes/ibuynew/images/common/bathroom-icon.png) no-repeat;
                    width: 13px;
                    height: 12px;
                    margin: 4px 8px 0 0;
                }

                ul.houseland-list li .packageHolder .con-houseland .options span.car {
                    float: left;
                    background: url(/app_themes/ibuynew/images/common/car-icon.png) no-repeat;
                    width: 18px;
                    height: 9px;
                    margin: 6px 8px 0 0;
                }

            ul.houseland-list li .packageHolder .con-houseland span {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 12px;
                color: #cccccc;
                float: left;
            }

            ul.houseland-list li .packageHolder .con-houseland .packagePrice {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #252c40;
                float: left;
                margin-left: 20px;
            }

            ul.houseland-list li .packageHolder .con-houseland .projectInfo {
                width: 200px;
                float: left;
            }

                ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus {
                    float: left;
                    margin: 0px 0px 10px;
                    width: 180px;
                }

                    ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus h2 {
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 11px;
                        font-weight: bold;
                        color: #232323;
                        margin: 0px;
                        line-height: 18px;
                        text-transform: uppercase;
                    }

                    ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus span {
                        font-family: "Roboto-Regular", sans-serif;
                        font-size: 13px;
                        color: #525252;
                        margin: 0px;
                        text-transform: none;
                        letter-spacing: 0px;
                        font-weight: normal;
                    }

            ul.houseland-list li .packageHolder .con-houseland .projectButtons {
                margin-top: 0px;
                float: right;
                margin-right: 30px;
                width: 140px;
            }

                ul.houseland-list li .packageHolder .con-houseland .projectButtons .floorPlan a {
                    background: url(/app_themes/ibuynew/images/common/gradient-btn.png) repeat-x;
                    float: right;
                    height: 23px;
                    font-family: "Roboto-Bold", sans-serif;
                    font-size: 13px;
                    font-weight: 400;
                    color: #232323;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    text-decoration: none;
                    border-radius: 4px;
                    -ms-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    -o-border-radius: 4px;
                    border: solid 1px #cbcbcb;
                    padding: 5px 20px 0 30px;
                }

                    ul.houseland-list li .packageHolder .con-houseland .projectButtons .floorPlan a:hover {
                        background: #fff;
                    }

                ul.houseland-list li .packageHolder .con-houseland .projectButtons .floorPlan span {
                    width: 18px;
                    height: 18px;
                    float: left;
                    margin: 6px 0 0 8px;
                    position: absolute;
                    background: url(/app_themes/ibuynew/images/common/sprite-image.png) -14px -882px no-repeat;
                }

                ul.houseland-list li .packageHolder .con-houseland .projectButtons .enquireNow a {
                    background: #3D9E6E;
                    float: right;
                    height: 25px;
                    font-family: "Roboto-Bold", sans-serif;
                    font-size: 13px;
                    font-weight: 400;
                    color: #FFF;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    text-decoration: none;
                    border-radius: 4px;
                    -ms-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -webkit-border-radius: 4px;
                    -o-border-radius: 4px;
                    border: none;
                    text-align: center;
                    padding-top: 5px;
                    padding: 5px 20px 0 20px;
                    margin-top: 10px;
                }

                    ul.houseland-list li .packageHolder .con-houseland .projectButtons .enquireNow a:hover {
                        background: #252c40;
                    }


    /* meet the team */
    .mainContent .team-info-holder {
        border-color: #252c40;
        border-style: solid;
        border-width: 5px 0 0;
        padding: 45px 0px 0px 40px;
        width: 860px;
        background: #fff;
    }

        .mainContent .team-info-holder .leftnav {
            float: left;
            width: 310px;
            padding: 0px;
            margin-left: -40px;
        }

        .mainContent .team-info-holder .teaminfo {
            float: left;
            width: 548px;
            padding: 0px 30px 0px 0px;
        }

            .mainContent .team-info-holder .teaminfo .personal-msg .imgArea {
                float: left;
                width: 180px;
            }

                .mainContent .team-info-holder .teaminfo .personal-msg .imgArea .image img {
                    width: 180px;
                }

            .mainContent .team-info-holder .teaminfo .personal-msg .descArea {
                float: left;
                width: 308px;
                margin-left: 20px;
            }

            .mainContent .team-info-holder .teaminfo .personal-msg .description {
                font-family: "Roboto-Regular", sans-serif;
                font-size: 14px;
                color: #515151;
                line-height: 25px;
                margin-top: 60px;
            }

            .mainContent .team-info-holder .teaminfo .personal-msg .position {
                font-family: "Roboto-Bold", sans-serif;
                font-weight: 400;
                font-size: 12px;
                color: #232323;
                text-transform: uppercase;
                padding-bottom: 8px;
                border-bottom: solid 1px #ccc;
                margin-top: 3px;
            }
    /* homepage CTA slider */
    ul#ctaSlider {
        float: left;
        margin: 0px;
        padding: 0px;
        height: 290px !important;
        overflow: hidden;
    }

        ul#ctaSlider li {
            margin: 0px;
            padding: 0px;
            float: left;
            list-style: none;
            height: 290px !important;
        }

    div#ctaNavigation {
        position: relative;
        width: 80px;
        float: left;
        margin-top: -30px;
        padding-left: 20px;
    }

        div#ctaNavigation a {
            width: 7px;
            height: 7px;
            background: url(/app_themes/ibuynew/images/common/sprite-image.png) -262px -762px no-repeat;
            float: left;
            margin-right: 5px;
        }

            div#ctaNavigation a.selected {
                width: 7px;
                height: 7px;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -275px -762px;
                float: left;
                margin-right: 5px;
            }

    /* homepage advert */

    .homepageAdvertContainer {
        width: 900px;
        float: left; /*background:url(/app_themes/ibuynew/images/common/homepage-advert-6.jpg) 0px 0px no-repeat; */
        height: 225px;
        position: relative;
    }


    /* my account dashboard */
    .dashBoardContent .dashBoardNav .dashBoardItem {
        float: left;
        width: 20%;
    }

        .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle {
            float: left;
            padding: 15px 0;
            background: #515151;
            border-left: solid 1px #FFF;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 16px;
            color: #FFF;
            text-transform: uppercase;
            text-decoration: none;
            width: 100%;
            text-align: center;
        }

            .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle:hover {
                background: #252c40;
            }

            .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle.selected {
                background: #252c40;
            }

        .dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText {
            float: left;
            background: #f8f8f8;
            height: 190px;
            position: relative;
        }

            .dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText p {
                float: left;
                margin: 25px 10px 0 15px;
                height: 120px;
                overflow: hidden;
            }

            .dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText a.editDashboard {
                float: left;
                margin-left: 15px;
                font-family: "Roboto-Regular", sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #252c40;
                padding: 0 0 0 25px;
                text-decoration: none;
                background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -467px -1589px;
                height: 18px;
                position: absolute;
                bottom: 40px;
            }

                .dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText a.editDashboard:hover {
                    text-decoration: underline;
                }

            .dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText h3 {
                padding: 0 17px;
            }

    .my-account-detail .editFormContainer .editFormSubInput input {
        width: 205px;
    }

    .my-account-detail .editFormContainer .sbHolder {
        width: 205px;
    }

    .my-account-detail .editFormContainer .editFormSubInput {
        width: 138px;
    }

    .my-account-detail .editFormContainer .sbHolder a.sbSelector {
        width: 223px
    }

    .my-account-detail .editFormContainer .sbHolder .sbOptions {
        width: 243px;
        height: 250px;
    }

    .generalformright {
        float: left;
        position: relative;
    }

        .generalformright .generalformright_loding {
            float: left;
            position: absolute;
            z-index: 10000;
            background-color: #282828;
            opacity: 0.8;
            filter: alpha(opacity=50);
            text-align: center;
            width: 100%;
            top: 5px !important;
            left: 0 !important;
        }

    .locationalertformright {
        float: left;
        position: relative;
    }

        .locationalertformright .locationalertformright_loding {
            float: left;
            position: absolute;
            z-index: 10000;
            background-color: #282828;
            opacity: 0.8;
            filter: alpha(opacity=50);
            text-align: center;
            width: 100%;
            top: 5px !important;
            left: 0 !important;
        }

    .clientArea .inMedia ul li {
        margin: 0px 33px;
    }

    /* my account section dashboard */
    #mypropertyWrapper {
        width: 860px;
    }

        #mypropertyWrapper .selectedproducts {
            width: 860px;
        }

        #mypropertyWrapper .mid_column .propertyList {
            width: 860px;
            float: left;
        }

            #mypropertyWrapper .mid_column .propertyList ul.prop-list {
                float: left;
                width: 860px;
            }

        #mypropertyWrapper .prdbutton .button1 {
            float: left;
            width: 862px;
            margin-top: 2px;
        }

            #mypropertyWrapper .prdbutton .button1 a {
                width: 213.5px;
            }

        #mypropertyWrapper .mid_column {
            width: 860px;
        }

            #mypropertyWrapper .mid_column .propertyList .property-list-item {
                width: 860px;
            }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {
                    width: 600px;
                    margin-top: 0;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head {
                    margin-left: -260px;
                    width: 860px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-image {
                    border: none;
                    margin-top: 41px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-featured p {
                    height: 45px;
                    padding: 0;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .empImgHover {
                    margin-top: -178px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .featureTag {
                    position: absolute;
                    top: 95px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {
                    margin-top: 0;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {
                    margin-top: 0;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head {
                    width: 860px;
                    margin: -36px 0 0 -260px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {
                    float: left;
                    width: 600px;
                    padding-left: 30px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .houseLand {
                    width: 599px !important;
                    margin-top: 20px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property .houseLand {
                    width: 599px !important;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .quickBtn {
                    position: absolute;
                    top: 70px;
                    left: 30px;
                }

                #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {
                    margin-top: 10px;
                }




    /* Drop Down Fix */

    .searchRefine .sbOptions {
        width: 230px !important;
        margin-left: -109px !important;
    }

    .searchPrice2 .sbHolder ul.sbOptions {
        width: 163px !important;
        margin-left: -77px !important;
    }

    .searchPrice1 .sbHolder ul.sbOptions {
        width: 163px;
        margin-left: -77px;
    }


    /* property comparison page */
    .childcontent .propertyComparison {
        width: 1120px;
    }

        .childcontent .propertyComparison .propertycompare {
            width: 1120px;
        }

    .prdComparison .comparison-property-items {
        width: 808px;
    }

    /* log in page and registration page */
    .logonContent {
        width: 1200px;
        background: url(/app_themes/ibuynew/images/common/logonBG5.gif);
    }

        .logonContent .leftSide {
            width: 900px;
        }

            .logonContent .leftSide .pagetitle {
                width: 100%;
            }

        .logonContent .leftSideInner {
            width: 900px;
        }


        .logonContent .logonCol {
            width: 300px;
            padding: 40px;
        }

        .logonContent .registrationCol {
            width: 300px;
        }

        .logonContent .membershipCol {
            width: 220px;
            padding: 40px;
        }

        .logonContent .logonCol input {
            width: 96%;
            float: left;
        }

    body.Gecko .logonContent .logonCol input {
        width: 178px;
        float: left;
        margin-bottom: -10px;
    }

    body.IE8 .logonContent .logonCol input {
        width: 178px;
        float: left;
        margin-bottom: -10px;
    }

    .logonContent .registrationCol input {
        width: 100%;
    }

    .logonContent .registrationCol .regFormTop {
        width: 228px;
    }
    /*.logonContent .registrationCol .loginFaceBook {width: 222px; padding:0px 13px 10px 62px;}
.logonContent .registrationCol .loginLinkedIn {width: 222px; padding:0px 13px 10px 62px;}*/
    .logonContent .registrationCol .loginFaceBook .container1 .container2 {
        width: 228px;
    }

        .logonContent .registrationCol .loginFaceBook .container1 .container2 img {
            width: 100%;
        }

    .logonContent .registrationCol .CustomRegistrationForm .inputContainer {
        width: 228px;
    }

    .logonContent .registrationCol .CustomRegistrationForm {
        width: 228px;
        background: url(/app_themes/ibuynew/images/common/regFormSep.png) center top no-repeat;
    }

    span.CMSValidator {
        width: 228px;
        float: left;
    }

    span.checkItemContainer input[type="checkbox"] {
        width: 30px;
    }

    .logonContent .ErrorLabel {
        width: 228px;
    }

    .LogonDialog .checkItemContainer label {
        margin-left: -10px;
    }

    .logonContent .EditingFormErrorLabel {
        width: 230px;
    }

    .logonContent .PasswStrenghtIndicator {
        width: 228px;
    }



    /* builder profile */
    .two-column.mainContent.builderProfiles.bpdetails .active-dev {
        float: left;
        width: 823px;
    }

        .two-column.mainContent.builderProfiles.bpdetails .active-dev .propertyList {
            width: 823px;
            float: left;
        }

            .two-column.mainContent.builderProfiles.bpdetails .active-dev .propertyList .property-list-item {
                width: 823px;
                float: left;
                background: #FFF;
            }

    .active-dev .propertyList .property-list-item .list-details-selectors {
        width: 527px;
    }

    .active-dev .propertyList .property-list-item .property .list-details-head {
        width: 557px;
    }

    .active-dev .propertyList .property-list-item .list-details-selectors ul.priceRange {
        float: left;
        width: 160px;
        padding: 0px;
        margin: 30px 10px 0 0;
    }

    .active-dev .propertyList .property-list-item .list-details-selectors .projectInfo {
        width: 160px;
        float: left;
        margin-top: 30px;
    }

    .active-dev .propertyList .property-list-item .list-details-selectors .projectButtons {
        float: right;
        margin: 30px 0 0 0;
        width: 175px;
    }

        .active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare .saved {
            background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) 40px -1258px no-repeat;
            float: right;
            min-width: 175px;
            height: 25px;
            font-family: "Roboto-Bold", sans-serif;
            font-size: 13px;
            font-weight: 400;
            color: #FFF;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-decoration: none;
            border-radius: 4px;
            -ms-border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -o-border-radius: 4px;
            padding-top: 5px;
            text-align: center;
            margin: 0;
            position: relative;
        }

    .two-column.mainContent.article-detail .articleSection .article-list .propertyBar.prdlist ul#ulRelatedNewArticles {
        padding: 0px !important;
    }

    .device-bp4 {
        display: none;
    }


    /* error page */

    .errorPage {
        background: url(/app_themes/ibuynew/images/common/error404-5.jpg) no-repeat #fff 570px 90px;
        min-height: 600px;
        padding: 70px 630px 40px 40px;
    }
    /* search Result page */
    .searchResultItem {
        width: 820px;
        float: left;
        margin-bottom: 50px;
    }


    .property-form-bottomstep2 {
        width: 840px;
    }

        .property-form-bottomstep2 ul.field-con li {
            width: 178px;
            min-height: 114px;
        }

        .property-form-bottomstep2 ul.field-con .sbHolder {
            width: 175px;
        }

        .property-form-bottomstep2 ul.field-con .sbOptions {
            width: 175px;
        }

            .property-form-bottomstep2 ul.field-con .sbOptions li {
                width: 173px;
            }

            .property-form-bottomstep2 ul.field-con .sbOptions a {
                width: 151px;
            }

        .property-form-bottomstep2 input[type="checkbox"] + label {
            padding: 0px 0px 0px 17px;
            width: 72px;
        }

        .property-form-bottomstep2 input[type="checkbox"].checked + label {
            padding: 0px 0px 0px 17px;
            width: 72px;
        }

        .property-form-bottomstep2 input[type="checkbox"]:checked + label {
            padding: 0px 0px 0px 17px;
            width: 72px;
        }

    .large-text {
        display: none;
    }

    .small-text {
        display: inline-block;
        padding-left: 13px;
    }


    /* article and general search pagination */
    .two-column.mainContent.article-section .leftSide.topcolorline {
        padding-bottom: 0px;
    }

    .two-column.mainContent.article-section .articlePagination .searchPagination {
        width: 900px;
    }

    /*general and article search pagination*/
    .searchResults.gen-search .leftSide .leftSideInner .searchPagination {
        width: 900px;
    }

    .leftSide.topcolorline.article-search .searchPagination {
        width: 900px;
    }

    /*===================================
hide dark overlay from bp-5
 ===================================*/
    .dark_overLay {
        display: none;
    }


    /* premium access */
    .premium-access-inner .leftcontent {
        width: 35%;
        float: left;
    }

    .premium-access-inner .rightcontent {
        width: 65%;
        float: right;
    }

    .contactUsContent.flt-l.premium-access-inner .input-container .input-field {
        width: 288px;
    }

    .contactUsContent.flt-l.premium-access-inner .input-container .suburb input {
        width: 121px;
    }

    .contactUsContent.flt-l.premium-access-inner .input-container .postcode input {
        width: 121px;
    }

    .leftCol .articleContent img {
        width: 100%;
    }

    .one-column .one-column-left {
        width: 60%;
    }

    .one-column .one-column-right {
        width: 40%;
    }

    .one-column .one-column-right {
        width: 40%;
    }

    .one-column-bottom .bottom-content .main-title-con .main-title {
        width: 80%;
    }

    .relatedlocations {
        display: none;
    }

    .propertyListContainer .breadcrum {
        padding: 20px 15px;
    }


    /* EOI Form*/

    .eoiformcontainer .input-container .error {
        border: solid 1px #cccccc;
        padding: 10px 20px 10px 20px;
    }

    .eoifooterArea .leftpane {
        width: 72%;
    }

    .eoifooterArea .rightpane {
        width: 26%;
        float: left;
    }
}