/* iBuynew desktop viewport */
@media only screen and (min-width: 480px) and (max-width: 759px){

    

body {overflow-x:hidden;}
/*===========================================
        remove ipad default border-radius
===========================================*/
body input, textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
body input[type="checkbox"] {visibility: hidden;}
body input[type="text"]:disabled {border-color: #ccc !important; color: #ccc !important; opacity: 1; }
/* set main canvas */
#main-canvas {
	width: 100%;
	margin: 0 auto; 
	/*overflow:hidden;*/
}
.header {
	width: 100%; 
	height:52px;
	position:relative;
}
.header .ibuyLogo {
	width: 169px;
	height: 49px;
	float: left;
	margin-top: 3px;
}
.header .ibuyLogo .logo-1500{display:none;}
.header .ibuyLogo .logo-760{display:none;}
.header .ibuyLogo .logo-320{display:block;}
/*-------------------------------------------
 add this additional class due to 980 
 -------------------------------------------*/
.header .ibuyLogo img {width: 92%;}
.header .navArea {display: block; width: auto; margin:0px;}
.header .navArea .homeFirstUserBannerContainer {display: none;}
.header .navArea ul.dropdown {display: none;}


.two-column {background: #FFF !important;}
/*-------------------------------------------
 navigation 480px 
 -------------------------------------------*/
/*
 .mobileNav {width:270px; background-color:#525252; position:absolute; top:0px; right:0px; margin-right:-270px; z-index:100; display:none; }
.mobileNav .call {width:230px; float:left; padding:10px 20px;}
.mobileNav .call a {
	font-family: "Roboto-Bold", sans-serif;
	font-size: 18px;
	color: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border: 0;
	background: #9d2b5c;
	text-transform: uppercase;
	float: left;
	cursor: pointer;
	width: 158px;
	font-weight: bold;
	padding: 10px 35px;
	letter-spacing: 1px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}
.mobileNav .call a span {background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -144px -71px #9d2b5c; width:172px; height:17px; float:left; font-family: "Roboto-Bold", sans-serif; font-size:18px;}
.mobileNav .navMenu{width:230px; float:left; padding:10px 20px;}
.mobileNav .navMenu ul {margin:0px; padding:0px 0px 0px 0px;}
!*.mobileNav .navMenu ul ul{margin:0px; padding:0px 0px 20px 0px;}
.mobileNav .navMenu ul li {list-style:none; padding:0px; margin:0px; font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; color:#a1a1a1; font-size:14px; line-height:30px;}
.mobileNav .navMenu ul li ul li {list-style:none; padding:0px; margin:0px; font-family: "Roboto-Bold", sans-serif; color:#ffffff; font-size:16px;line-height:30px;}
*!
.mobileNav .navLang{width:230px; float:left; margin:0px 20px; border-top:solid 1px #424242; font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; color:#fff; font-size:14px; }
.mobileNav .navLang span {padding:20px 0px; float:left;}

.mobileNav .navMenu ul li{margin:0px; padding:0px 0px 20px 0px; list-style:none;}
.mobileNav .navMenu ul li a, .mobileNav .navMenu ul li span {list-style:none; padding:0px; margin:0px; font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; color:#a1a1a1; font-size:14px; line-height:30px; text-decoration:none; cursor:default;}
.mobileNav .navMenu ul li ul li {padding:0px 0px 0px 0px;}
.mobileNav .navMenu ul li ul li a {list-style:none; padding:0px; margin:0px; font-family: "Roboto-Bold", sans-serif; color:#ffffff; font-size:16px;line-height:30px; font-weight:400; cursor:pointer;}
*/


/* Homepage Top Cotent - Slider and Form */

.homeTopContent {
	width: 100%;
}
.homeTopContent .leftSlider {
    display: none;
}
.homeTopContent .rightForm {
    width: 100%;
}

/* form */
.homeTopContent .rightForm .titleText {
	width: 100%;
}

.homeTopContent .rightForm .titleText .normalText {
    font-size: 26px;
}

.homeTopContent .rightForm .wprop-list-looking-for {
	width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container {
    padding: 22px 210px 0px 30px;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .input-field {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .sbHolder {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .sbOptions {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .button {
    width: 109%;
}



/*-------------------------------------------
 search area drop down 980x
-------------------------------------------*/
.flt-l {width:100%;}

.searchRefine .selectArea .sbHolder {
	width: 100%;
}
.searchRefine .selectArea .sbOptions {
	width: 99.7%;
	margin-left: 1px;
    min-height: 150px !important;
}
.searchRefine .name-label {
	padding: 9px 2px 9px 10px;
}
.searchPrice1 .name-label {
	padding: 9px 2px 9px 10px;
}
.searchPrice2 .name-label {
	padding: 9px 2px 9px 10px;
}
.searchPrice2 .sbHolder  ul.sbOptions {
	width: 99.5% !important;
	margin-left: 1px !important;
    min-height: 200px !important;
}
.searchPrice1 .sbHolder  ul.sbOptions {
	width: 99.5% !important;
	margin-left: 1px !important;
    min-height: 200px !important;
}
.sbOptions li{
	padding: 0 0px !important;
}
.sbOptions a {
	padding: 5px 17px !important;
}
.searchPrice4 {float:left; width:96%; margin:3% 2%;}

.flt-n {width:100%; float:left;}


/* end of search area for 980x */


.header .misc {
 	float: right;
 	margin-top: 10px;
	width: 265px;
}
.header .misc .signupArea {
 width: 252px;
 padding: 5px 0;
 overflow: hidden;
 float:right;
 display: none;
}
.header .misc .contactDetails {
 float: right; margin-top:-10px; height: 42px; margin-left: 11px; padding-top: 10px;
}
.header .misc .contactDetails .contact-icon {
 float: left;
 margin: 4px 0 0 5px;
 width: 27px;
 height: 25px;
 background: url(/app_themes/ibuynew/images/common/sprite-image.png) -124px -114px;
 padding-right:4px;
}
.header .misc .contactDetails .contact-icon img {
	width: 27px;
	height: 25px;
}
.header .misc .contactDetails .contact-text {
 float: left;
 margin: 7px 15px 0 0px;
}
.header .misc .contactDetails .mobile-nav {
	float: right; width: 34px; height: 23px;
	margin: 5px 0 0 0px; display:block;
}
.header .misc .contactDetails #mobile-nav {float:left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -126px -35px no-repeat;}
.header .misc .contactDetails #mobile-nav.mclick{float:left; background: url(/app_themes/ibuynew/images/common/mobileMenuClose.png) 0 0 no-repeat; width:20px; height:18px;}
.header .misc .contactDetails img {
	float: left;
}
.header .misc .contactDetails .contact-text span {display:none;}
.header .misc .contactDetails .contact-text h2 span {display: block;}
.header .misc .contactDetails h2 {
	font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
	font-size: 26px;
	color: #232323;
	font-weight: 400;
}
.header .misc .social-icons {
	float: left;
	margin: 5px 0 0 2px;
	display: none;
}
.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;
	margin: 0 0 0 -40px;
}
.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;
	margin: 0 0 0 -40px;
}
.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;}
/* define main content area */


.mainContent {
	width: 100%;
	float: left;
	margin-top: 0px;
}
.mainContent .leftSide {
	width: 100%;
	float: left;
    background: #FFF;
}
.mainContent .rightSide {
	display: none;
}

/* define out of main content wrapper area */

.mainContentWrapper {
	width: 100%;
	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: block;
}
.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: 100%;
	float: left;
	padding: 0%;
	background-color: #252c40;
	height: auto;
}

.mainContent .searchArea .suburbContainer {width: 96%; float:left; background-color:#252c40; padding:3% 2%;}
.mainContent .searchArea .suburbContainer .submitBtn {margin-top: 15px; outline: none;}

.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;
	display: 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;
	display: none;
}

.homePageBottomContent {padding:4% 2%; width:96%;}

/* search area label fixed for 480 */
.searchRefine .name-label {
	float: none;
	color: #FFF;
	background: none;
	margin: 5px 0;
	padding: 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: default;
}
.searchPrice1 .name-label {
	float: none;
	color: #FFF;
	background: none;
	margin: 5px 0;
	padding: 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: default;
}
.searchPrice2 .name-label {
	float: none;
	color: #FFF;
	background: none;
	margin: 5px 0;
	padding: 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: default;
}
.searchRefine .sbSelector{
	display: block;
	height: 38px;
	left: 0;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 440px;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
}
.searchPrice1 .sbSelector{
	display: block;
	height: 38px;
	left: 0;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 219px;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
}
.searchPrice2 .sbSelector{
	display: block;
	height: 38px;
	left: 0;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 219px;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
}

/* search boxes */
.searchArea input[type="text"] {
	background-color: #ffffff;
	padding: 0 2%;
	margin: 2% 0 0 0;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: bold;
	color: #525252;
	text-transform: uppercase;
	border: 0;
	width: 96%;
	float: left;
	height: 43px;
	font-size: 13px;
	font-weight: 400;
}

.selectArea {width:100%;}

.searchArea .searchRefine {
	float: left;
	margin: 1% 2%;
	width: 96%;
}
.searchArea .searchPrice1 {
	float: right;
	margin: 0 2% 0 0;
	width: 47.7%;
}
.searchArea .searchPrice2 {
	float: left;
	margin: 0 0 0 2%;
	width: 47.7%;
}

.searchArea .searchPrice2 .sbHolder {
	width: 100%;
}
.searchArea .searchPrice1 .sbHolder {
	width:99.5%;
	}  

/* submit */
.submitBtn {
	font-family: "Roboto-Bold", sans-serif;
	font-size: 18px;
	color: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	background: #404040 url(/app_themes/ibuynew/images/common/maginifier.png) no-repeat 37% 50%;
	border: 0;
	height: 40px;
	text-transform: uppercase;
	float: left;
	margin: 0 0 0 0;
	cursor: pointer;
	width: 100%;
	font-weight: bold;
	padding: 0;
	letter-spacing: 1px;
	font-weight: 400;
	border:solid 1px #303030;
	margin: 0;
}
.mainContent .mapSearchArea {
	width: 300px;
	height: 259px;
	float: left;
	padding: 24px 0;
	background-color: #252c40;
	display: none;
}
.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: 100% !important;
	float: left;
	background-color: #FFF;
	padding: 0;
	border-width: 0 0 4px 0;
	border-style: solid;
	border-color: #252c40;
	overflow: hidden; 
	
	
}
.mainContent .prdlist h3 {
	color: #232323;
	font-size: 15px;
	text-transform: uppercase;
	margin: 17px 0 0 2%;
	font-weight: 400;
	font-family: "Roboto-Bold", sans-serif;
	letter-spacing: 1px;
}
.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 a.prevBtn {display:none !important;}
.mainContent .prdlist a.nextBtn {display:none !important;}

/*.caroufredsel_wrapper{margin:20px !important;}*/

.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 .nav-btns-b5 {width:82px;float:right;margin:-30px 18px 0px 0px;display: none;}
.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 {
	float: left;
	margin: 2% 0 2% 2%;
	width: 200%;
}
.mainContent .prdlist .featuredPrd .prdItem {
	width: 26%;
	float: left;
	margin:0 0 0 0; min-height:0px;
}
.mainContent .prdlist .featuredPrd .prdItem.hideItems {display: none;}
.mainContent .prdlist .featuredPrd .prdItem .list-image{width:30%; float:left; height:100px;}
.mainContent .prdlist .featuredPrd .prdItem .empImg {width:100%; float:left;}

.mainContent .prdlist .featuredPrd .prdItem .empImgHover .quickBtn {display:none;}

/*.mainContent .prdlist .featuredPrd .prdItem:last-child {display: none;}*/
.mainContent .prdlist .featuredPrd .prdItem img {
	padding: 2px;
	border: 1px solid #b5b5b5;
	float: left;
	width: 90%; height:auto;
}
  .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: 50%;
	margin: -1% 0 0 3%;
}
.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; margin-left: 0;}
.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; display:block !important;}
.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;
	margin-left: 2.5%;
}
.mainContent .prdlist .featuredPrd .prdItem .empImgHover a {margin-left: 0;}


.mainContent .prdlist .featuredPrd .prdItem a:last-child {display:none;}

.mainContent .prdlist .featuredPrd .prdItem .hideDetails {display: none;}
.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;
	display: none;
}
.mainContent .prdlist .featuredPrd .prdItem span.arrow {
	float: left;
	color: #525252;
	margin: 0 4px 0 2px;
	font-size: 11px;
	display: block;
}
/* define buyer profile area */
.mainContent .buyerProfile {
	width: 100%;
	float: left;
	background-color: #f8f8f8;
	padding: 0 0;
}
.mainContent .buyerProfile h3 {
	color: #232323;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 18px 0 18px 20px;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	float: left;
}
.mainContent .buyerProfile h3 span {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: lighter;
	float: left;
	display: none;
}
.mainContent .buyerProfile .prf-holder {
	width: 100%;
	float: left;
	margin: 0px;
	height:auto;
	background: url(/app_themes/ibuynew/images/common/grey-border-img.gif) top center repeat-y;
    border-bottom: solid 1px #ccc;
	
}
.mainContent .buyerProfile .prf-list {
	width: 46%;
	text-align: center;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 3% 2%;
	margin:0px;
	border-top:solid 1px #ccc;
/*	border-right:solid 1px #ccc;*/
	
	
}
.mainContent .buyerProfile .prf-list .pr-1 {
	border: solid 1px #ccc
}
.mainContent .buyerProfile .prf-list h2 {
	margin: 10px 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
}
/* property news */
.mainContent .propertyInfo {
	width: 480px;
	float: left;
	background-color: #FFF;
	padding: 0 0;
	display: none;
}
.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;
	float: left;
}
.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;
	float: left;
	display: none;
}

.mainContent .propertyInfo .exp-adv {
	width: 640px;
	float: left;
	margin: 20px 20px 0 20px;
}
.mainContent .propertyInfo .exp-adv .exp-msg {
	float: left;
}
.mainContent .propertyInfo .exp-adv .exp-des {
	float: left;
	width: 539px;
	margin-top: -5px;
}
.mainContent .propertyInfo .exp-adv .exp-des span {
	margin: 0 20px;
	font-size: 10px;
	font-family: "Roboto-Regular", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #525252;
	letter-spacing: 1px;
}
.mainContent .propertyInfo .exp-adv .exp-des h4 {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 20px;
	color: #232323;
}
.mainContent .propertyInfo .exp-adv .exp-des p {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	margin: 0 20px;
	color: #232323;
	line-height: 19px
}
.mainContent .propertyInfo .hr-divider {
	width: 640px;
	float: left;
	margin: 25px 20px;
	height: 1px;
	background: #ccc;
}
.mainContent .propertyInfo .more-info  {
	float: left;
	margin-bottom: 20px;
}
.mainContent .propertyInfo .more-info .readmore {
	float: left;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
	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: 1346px;
	display: none;
}
.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 12px;
	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;
	margin-top: -215px;
}
.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 .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;
}
.mainContent .rightPane .listingItems .help span {
	float: left;
	margin: 0 20px;
	font-size: 13px;
	font-family: "Roboto-Regular", sans-serif;
	color: #FFF;
}
/* footer section */

.footerportfolio {float: left; width: 100%;}

.clientArea {
	width: 100%;
	float: left;
	border: solid #bab9b6;
	border-width: 0 0 1px 0;
	margin-bottom: 6%;
	padding: 0 0 0px 0;
}
.clientArea .tag {
	background: #232323;
	font-size: 11px;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 1px 3%;
	float: left;
	margin: 50px 0;
	letter-spacing: 1px;
}
.clientArea .testimonials { float: left; width: 100%;}
.clientArea .testimonials .tag-2 {
	background: #232323;
	font-size: 11px;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 0px 20px;
	float: left;
	margin: 30px 0 20px 0;
	letter-spacing: 1px;
}
.clientArea .testimonials p {
	color: #525252;
	font-size: 22px;
	line-height: 30px;
	margin: 0 5%;
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: lighter;
	float: left;
}
.clientArea .testimonials span {
	color: #525252;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 10px 20px;
	font-family: "Roboto-Regular", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.clientArea .inMedia {
	width: 90%;
	float: left;
	margin-bottom: 0;
	margin:0% 5%;
}



/*.clientArea .inMedia li img { margin: 0 55px;}*/

.clientArea .inMedia ul {margin:0%; padding:0%;}

.clientArea .inMedia li {
	float: left;
	list-style: none;
	margin-left:2% !important; margin-right:4% !important; margin-bottom:7% !important;
}
.clientArea .inMedia li img {width:auto;}
.ibuyFeature {
	width: 100%;
	float: left;
	border-width: 0;
	padding-bottom: 5%;
}
.ibuyFeature h3 {
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 26px;
	text-align: center;
	color: #525252;
	font-weight: lighter;
	margin-bottom: 30px;
	padding: 0 30%;
	line-height: 30px;
}
.ibuyFeature .featureList {
	width: 100%;
	float: left;
	padding: 1% 0;
	margin: 0 0;
	text-align: center;
	margin:0px;
}
.ibuyFeature .featureList .list-1 {
	margin: 2px 79px;
	float: left;
}
.ibuyFeature .featureList h3 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 20px;
	color: #525252;
	text-align: center;
	margin: 10px 0;
	margin-bottom: 20px;
	line-height: 27px;
	padding: 0 30%;
}
.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;
	display: none;
}


/* add sprite images */

.li {
	width: 21px;
	height: 21px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -34px -71px;
	float: left;
}

/* add sprites for footer section */
.footer-fb {width: 15px; height: 21px; float: left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -84px -262px;}
.footer-tw {width: 24px; height: 20px; float: left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -106px -263px;}
.footer-gp {width: 28px; height: 26px; float: left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -137px -263px;}
.footer-in {width: 19px; height: 23px; float: left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -111px -232px;}
.footer-rf {width: 19px; height: 20px; float: left; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -137px -230px;}


/* enquiry area */
#enquiry {
	display: none;
}

.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;
}

.buyerProfile .prf-holder .prf-list.pr-1 { border: solid #CCC; border-width: 0 0 1px 0; background:url(/app_themes/ibuynew/images/common/mobileborder.gif) repeat-y top right;}
.buyerProfile .prf-holder .prf-list.pr-2 { border: solid #CCC; border-width: 0 0 1px 0;}
.buyerProfile .prf-holder .prf-list.pr-3 { border: solid #CCC; border-width: 0 0 1px 0; background:url(/app_themes/ibuynew/images/common/mobileborder.gif) repeat-y top right;}
.buyerProfile .prf-holder .prf-list.pr-4 { border: solid #CCC; border-width: 0 0 1px 0;}

/* IE9 counter padding fixed */
body.IE9 .mainContent .rightPane .titleText span {
	padding: 4px 12px;
}

/* 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 {
    font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    color: FFF;
    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;
	width: 130px;
	background-image: linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -o-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -moz-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -webkit-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -ms-linear-gradient(top, #252c40 41%, #7F2349 70%);
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 7px 0;
	cursor: pointer;
}
.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; display: none;}
.lhs_column .searchTagContainer{width:100%; float:left;}

.searchTagContainer .header{
	width:25%; float:left; background-color:#252c40; padding:2%;
	font-weight: 400;
	font-family: "Roboto-Bold", sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
    padding-bottom: 0;
	}
.mid_column { 
	width: 100%; 
	float: left;
	padding: 0;
	background: none;
}
.mid_column .header-section { 
	width: 100%; 
	float: left; 
	background: #FFF;
	padding-bottom: 0;
	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: 20px 2% 10px 2%;
	line-height: 30px;
}
.mid_column .header-section span {
	font-family: "Roboto-Regular", sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #525252;
	margin: 0 2% 0 2%;
	float: left; 
	text-transform: uppercase; 
	letter-spacing: 1px;
    width: 60%;
    height: 50px;
}
.mid_column .header-section .save-search-holder {float: left; margin: 0px; width: 98%; background: #e0e0e0; padding: 8px 0 8px 2%; margin-top:  10px;}
.mid_column .header-section .save-search-holder .saveSearchBtn {float: left; width: auto; position: relative;}
.mid_column .header-section .save-search-holder span {
	float: left; left: 10px; 
	width: 22px; 
	height: 24px; 
	position: absolute; 
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -15px -920px no-repeat;
	margin: 0;
}
.mid_column .header-section .save-search-holder a.save-search {
	min-width: 120px;
	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: solid 1px #cbcbcb;
	padding-top: 4px;
	padding-left: 25px;
	background: url(/app_themes/ibuynew/images/common/gradient-btn.png) repeat-x;
	float:left;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
}
.mid_column .header-section .save-search-holder a:hover.save-search {background: #FFF;}
.mid_column .searchFilters {
	width: 98%; 
	float: left; 
	border: solid 1px #cccccc;
	border-width: 1px 0 0 0; 
	height: 50px; 
	background: #f0f0f0; 
	
}
.mid_column .searchFilters .bp-4-refine-btn {
	float: left;
	background: #252c40;
	width: 105px;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-family: "Roboto-Bold", sans-serif;
	padding: 15px 0;
	letter-spacing: 1px;
}
.mid_column .searchFilters .property-list-search {
	float:left; padding: 9px 9px 0 0;
	border: none;
	display: block;
	background: #FFF;
    height:40px;
}
.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;
	display: none;
}
.mid_column .searchFilters .property-list-search .sortDropDown {float: left; margin-left: 9px;}
.mid_column .propertySearch {
	width: 100%; 
	float: left ; 
	height: 380px;
	/*background: url(/app_themes/ibuynew/images/common/super-search-property.png) no-repeat;*/
    display: none;
}
.mid_column .searchFilters .property-list-search .sbHolder{
	background: #FFF;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	width: 150px;
	outline: 0;
	color: #232323;
	height: 30px;
	border: none;
}
.mid_column .searchFilters .property-list-search .sbOptions{
	background-color: #FFF;
	list-style: none;
	left: 3px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 41px !important;
	width: 166px;
	z-index: 1;
	overflow-y: auto;
	margin-left: -12px;
	outline: 0;
	border: solid 1px #ccc;
    min-height: 150px;
}
.mid_column .searchFilters .property-list-search .sbOptions li{
	padding: 0;
}
.mid_column .searchFilters .property-list-search .sbOptions a:hover {background: #eeeeee; color: #000;}
.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: 30px;
	left: 0;
	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;
}
.mid_column .searchFilters .view-mode {width: 102px; float: left; display: none;}
.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: #FFF;}
.mid_column .searchFilters .view-mode a span {display: none;}
.refineSearchTitle2{ padding: 10px 10px 10px 12px;}

.mid_column .searchFilters .view-mode .v-mode.v-list {width: auto; padding-left: 50px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -929px;}
.mid_column .searchFilters .view-mode .v-list-active {width: auto; padding-left: 50px;}
.mid_column .searchFilters .view-mode .v-mode.v-list:hover {background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -233px -1251px;}

.mid_column .searchFilters .view-mode .v-mode.v-grid {width: auto; padding-left: 50px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1024px; display: none;}
.mid_column .searchFilters .view-mode .v-grid-active {width: auto; padding-left: 50px;}
.mid_column .searchFilters .view-mode .v-mode.v-grid:hover {background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -233px -1320px;}

.mid_column .searchFilters .view-mode .v-mode.v-map {width: auto; padding-left: 50px; background-position: -229px -1112px; display: none;}
.mid_column .searchFilters .view-mode .v-map-active {width: auto; padding-left: 50px; background-position: -229px -1160px;}
.mid_column .searchFilters .view-mode .v-mode.v-map:hover {background-position: -229px -1211px;}
.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 20px 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: 75%; 
	float: right; 
	background: rgba(0, 0, 0, 0.5); 
	margin-top: 170px;
	font-family: "Roboto-Regular", sans-serif; 
	padding: 4%;
}
.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 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 {
	float: left;
	background: #FFF;
	padding: 5px;
}
.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: 100%; float: left;}
.mid_column .propertyList .property-list-item {
	width: 100%; 
	float: left; 
	padding: 0px;
	background: #FFF;
}
.mid_column .propertyList .property-list-item .property.featured {float: left; width: 100%;}
.mid_column .propertyList .property-list-item .property.featured .pro-con {float: left; width: 70%;}
.mid_column .propertyList .property-list-item .property {float: left; width: 100%;}
.mid_column .propertyList .property-list-item .property .pro-con {float: left; width: 70%;}
/* start featured product filters */
.mid_column .propertyList .property-list-item .property.featured .list-details-head {
	float: left;
	width: 584px;
	background: #2e99b8;
	padding: 8px 0px;
	margin-left: -30px;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {float: left; margin: 0 0 0 4%; 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: 140px;
	height: 110px;
}
.mid_column .propertyList .property-list-item .property.featured .featureTag {
	width: 88px; 
	height: 78px; 
	float: right; 
	position: absolute;
	right: 0;
	z-index: 20; bottom: 0;
	background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
	display: none;
}
.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:none;
}
.mid_column .propertyList .property-list-item .property.featured .empImgHover {display:none; cursor:pointer; margin-top:-115px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured {float: left; margin: 10px 0 10px 0; display: block;}
.mid_column .propertyList .property-list-item .property.featured .list-image {
	float: left; 
	background: #FFF;
	position: relative;
	height: 110px;
	border: none;
	width: 30%;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {
	float: left; 
	width: auto;
	padding:0px;
	margin:0 10px 0 0;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {width:135px; float:left; margin-right:5px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {
	margin: 0;  float: right; display: block; width: 21px; height: 25px; margin-right: 2%;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors {
	float: left; 
	width: 98%; 
	padding-left: 2%;
}
.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:10px; 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; display: none;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus {
	float: left; 
	margin: 0 0 10px 0px; 
	width: 180px;
}
.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:14px;font-weight:bold; position: absolute;}
.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;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus {
	float: left; 
	margin: 0 0 10px 0px; 
	width: 135px;
}

/* 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: 110px;
	margin-top: 36px;
	width: 30%;
}

.mid_column .propertyList .property-list-item .list-image:hover .empImgHover,
.mid_column .propertyList .property-list-item .list-image.hover .empImgHover  {
	display:none;
}
.mid_column .propertyList .property-list-item .empImgHover {display:none; cursor:pointer; margin-top: -115px;}

.mid_column .propertyList .property-list-item .list-image .empImg { z-index: 10;}
.mid_column .propertyList .property-list-item .list-image img {
	width: 140px;
	height: 110px;
	/*border: 1px solid #b5b5b5;*/
}
.mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {display:  none;}
.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:10px; color:#232323; font-weight: bold; text-transform: uppercase;
}
.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:14px;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:10px;}
.mid_column .propertyList .property-list-item .list-details-head { float: left; width: 460px; background: #2e99b8; padding: 8px 0; margin-left: -20px; display: none;}
.mid_column .propertyList .property-list-item .list-details-featured {float: left; margin: 10px 0 10px 0; display: none;}
.mid_column .propertyList .property-list-item .list-details-featured h2 {
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #232323;
}
.mid_column .propertyList .property-list-item .list-details-featured p {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #525252;
	margin: 0 2% 0 0;
}
.mid_column .propertyList .property-list-item .list-details-head h2 a {float: left; margin: 0 0 0 4%; 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:2%; padding:0px 0px 0px 40px;
}
.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:10px;}
.mid_column .propertyList .property-list-item .list-details-selectors {
	float: left; 
	width: 98%; 
	padding-left: 2%;
	margin-top: 36px;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange {
	float: left; 
	width: auto;
	padding:0px;
	margin: 0 10px 0 0;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li {margin: 0px 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: 0px 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-right: 5px;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus {
	float: left; 
	margin: 0 0 10px 0px; 
	width: 135px;
}
.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 {float: right; margin: 0; display: block; width: 21px; height: 25px; margin-right: 2%;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare span {
	width: 18px;
	height: 16px;
	float: left;
	margin: 8px 0 0 8px;
	position: absolute;
	display: block;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails {
	display: none;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {display: none;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a:hover{}

.mid_column .pagination {
	width: 100%; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px 0 1px 0; 
	height: 50px; 
	background: #f0f0f0; 
}
.mid_column .pagination .page-list {float: left; display: none;}
.mid_column .pagination span {
	color: #232323;
	font-family: "Roboto-Regular", sans-serif; font-size: 12px; font-weight: bold;
	margin: 17px 0 0 20px;
	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: #FFF; background: #2e99b8; font-weight: bold; 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;
}*/

.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 */

.search {
    /*float: left;width: 210px;*/
    float: left;width: 720px; background: #252c40; /*position: absolute; top: 0;*/ margin-top:-1px;
    border-bottom: 5px solid #252c40;

}
.criteriaSection {
    float:left; width: 25%;
    background: #252c40;
    padding: 2%;
    position: absolute;
    min-height:50px;
    top:50px;
}
.refineSearchTitle {
    float: left; width: 190px; 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; display: none;
}
.filter-holder {
    float: left; /*width: 209px; border: solid #CCC; border-width: 0 0 1px 1px;*/
    background: #525252 url(/app_themes/ibuynew/images/common/lhs-shadow.png) repeat-y right;
    width: 70.5%;
    border: none;
}
.location-search {
    float: left; width: 100%;
    padding: 11px 0 0 0;
    margin-top: 0;
    border-bottom: solid 1px #ccc;
}
.location-search .find-place {float: left; width: 96.5%; margin-left: 0; padding: 10px 2%; background: #e0e0e0;}
.location-search .find-place input {
    background: #fff;
    border: solid 1px #b7b7b7;
    width: 80%;
    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: 12%;
    border: 0;
    cursor: pointer;
    height: 30px;
    margin: 2px 0 0 5px;
}
.common-prop-type.common-prop-type1.special-con .special {
    list-style: none;
    padding-left: 0px;
    margin: 0 0 0 0;
    background: #e0e0e0;
    padding: 10px 2%;
    width: 96%;
    float: left;
}
.common-prop-type.common-prop-type1.special-con .special .sub-prop-type1 {float: left; width: auto; margin-right: 30px;}

.location-search .find-place .lhs-gobtn:hover {
    background: url(/app_themes/ibuynew/images/common/go-btn-hover.png) repeat-x;
}
.location {
    float: left; width: 100.5%; margin-bottom: 0;
    border-bottom: 1px;
    padding: 0 0 10px 0; background: #e0e0e0;
}
.prop-type {
    float: left; width: 100.5%; padding-left: 0; margin-top: 10px;
    border-bottom: 0;
    display: none;
}
.common-prop-type {
    float: left; width: 100.5%;
    padding: 11px 0 0 0px;
    margin-top: 0;
    border-top: solid 1px #707070;
}
.common-prop-type {
    border-top: solid #707070 1px;
}
.sub-prop-type {
    float: left; width: 96.5%;
    padding: 10px 2%;
    margin-top: 0;
    background-color:#E0E0E0;
}
.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 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: #FFF;
    padding-left: 20px;
    background: url(/app_themes/ibuynew/images/common/sprite-image.png) 470px -1223px no-repeat;
    margin-bottom: 7px;
}
.common-prop-type ul.bedroom {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2% ! important;
    width: 96%;
}
.common-prop-type ul.bedroom li {float: left; margin-right: 35px;}
.common-prop-type .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) 83% -1716px no-repeat;}
.location-search .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) 83% -1716px no-repeat;}
.prop-type .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) 83% -1716px no-repeat;}
.common-prop-type .title, .location-search .title, .prop-type .title {width: 90%; padding-left: 2%; padding-right: 5%; background: url(/app_themes/ibuynew/images/common/plusicon.png) top right no-repeat;}
.common-prop-type ul.bathroom {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2% ! important;
    width: 96%;
}
.common-prop-type ul.bathroom li {float: left; margin-right: 31px;}
.common-prop-type ul.carspace {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2%! important;
    width: 96%;
}
.common-prop-type ul.carspace li {float: left; margin-right: 38px;}
.common-prop-type ul.con-status {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2% ! important;
    width: 96%;
}
.common-prop-type ul.con-status li {float: left; margin-right: 24px;}
.common-prop-type.timeframe-con ul.timeframe {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2% ! important;
    width: 96%;
}
.common-prop-type.timeframe-con ul.timeframe li {float: left; margin-right: 50px; width: 150px;}
/*.prop-type:hover > ul.property-type {display: block;}
.common-prop-type:hover > ul {display: block;}
.common-prop-type:hover > .filterselect {display: block;}*/
.prop-type ul.property-type {
    list-style:none;
    margin: 0 0 0 0! important;
    background: #e0e0e0;
    padding: 10px 2% !important;
    width: 96%;
}
.prop-type ul.property-type li {float: left; margin-right: 30px;}
.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; width: 96%; padding: 10px 2%; background: #e0e0e0; margin: 0;}

.location ul.state li {float: left; width: 100%;}
.location ul.state li .stateNameHolder {float: left; width: 80%; margin-top: 1px;}
.location ul.state li ul.region li .regionNameHolder {float: left; width: 80%;}
.location ul.state li ul.region li ul.subregion li .subregionNameHolder {float: left; width: auto;}
.location ul.state li ul.region li ul.subregion li ul.suburb li .suburbNameHolder {float: left; width: auto;}
/*.location ul.state { margin: 10px 0 0 10px; float: left;}
.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:hover {cursor: pointer;}
.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; cursor: pointer;}
.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: none; margin-left:50px; margin-bottom: 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;
    margin-bottom: 5px;
}
.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; width: 100%;}
	.wprop-list_loding{float:left; position:absolute; z-index:10000; background-color: #fff;opacity:0.8;filter:alpha(opacity=50);text-align:center; width: 100% !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;
	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:-161px;}
.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 {
	float: none;
	margin: 0 0 10px 0;
	min-height: 60px;	
}
.prop-grid li .property .feature-set:last-child { float: left; margin-bottom: 25px;}
.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 */
.map-listing {float: left;}
.map-listing .header-section { 
	width: 100%; 
	float: left; 
	background: #FFF;
	padding-bottom: 0;
	border-top: solid 5px #252c40;
}
.map-listing .searchFilters {
	width: 100%; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px 0 1px 0; 
	height: 50px; 
	background: #f0f0f0; 
	
}
.map-listing .googleMapHolder {
	float: left;
	width: 100%;
}
.map-listing .g-map-section {
	float: left;
	width: 410px;
	border-bottom: solid 1px #CCC;
}
#googleMap {width: 410px; 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.saved{
	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: 720px; background: #FFF;margin: 0;}
.wprop-list ul.prop-grid li{display:inline-block;min-height: 316px; float: left; width:240px; border-bottom: solid 1px #CCC;}
.large-text{display:none;}
.small-text{display:inline-block;}


/*===================================
	about us section 
===================================*/
.childcontent {width: 100%; float:left;}
.mainContentWrapper .innerContentWrapper {width: 100%; padding: 0px;}
.innerContentWrapper .maincontent {width: 100%; padding: 0px;}
.innerContentWrapper .maincontent .breadcrum {padding: 10px 2%; margin: 0; width: 96%;}
.innerContentWrapper .maincontent .wrapperText {padding: 0 2%; width: 96%;}
.cmsContent .wrapperText .pagetitle {padding: 30px 0 30px 0;}
.mainContentWrapper .innerContentWrapper .maincontent.cmsContent img {display: none;}
.mainContentWrapper .staticontent1 {width: 100%; padding: 50px 0 0px;}
.staticontent1 ul.sc1-ul-info {width: 100%; margin: 0px;}
.staticontent1 ul.sc1-ul-info li.infoitems { text-align: center; padding: 0;margin: 0 0 40px 0; border-bottom: solid 1px #f2f2f2; margin: 0 auto; float:none;}
ul.sc1-ul-info li.infoitems .itemtitle {width: 100%; padding: 0 0% 35px 0%;}
ul.sc1-ul-info li.infoitems .item-desc {display: none;}
.staticontent1 .dynContent {width: 100%; padding: 0 15% 50px 15%; line-height: 40px;}
.mainContentWrapper .staticontent2 {width: 100%; padding: 50px 0 10px 0;}
.staticontent2 ul.sc2-ul-info {width: 100%; margin: 0;}
.staticontent2 ul.sc2-ul-info li.infoitems {margin-bottom: 4%;}
ul.sc2-ul-info li.infoitems .itemtitle {font-weight: 400;}
ul.sc2-ul-info li.infoitems .item-desc {display: none;}
.staticontent2 ul.sc2-ul-info li.rowcenter {padding-left: 17% !important;}
.staticontent2 ul.sc2-ul-info li.rowcenterlast {float: right; padding-right: 17% !important; padding-left: 0 !important;}
.wleft.leftSide.team-info-holder {width: 100%; padding: 9px 2% 0 2%;}
.wleft.leftSide.team-info-holder .leftSide .pagetitle {width: 100%; padding-right: 0;}  


/*===================================
	about us - menu 
===================================*/
.mobileMenu {float: left; background: #232323; width: 100%; display: block;}
.mobileMenu h3 {
	margin: 10px 0 0 0;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 16px;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	float: left;
	width: 98%;
	border: solid #000;
	border-width: 0 0 1px 0;
	padding-bottom: 8px;
	padding-left: 2%;
	background: url(../Images/Common/sprite-image.png) no-repeat right -2070px;
}

.mobileMenu h3 a {color: #dbdbdb !important; text-transform: uppercase; text-decoration: none;}


.mobileMenu ul {display: none;}
.mobileMenu ul {list-style: none; padding: 0 2%; margin: 0; width: 96%; float: left;}
.mobileMenu ul li {margin-left: 2%;border-bottom: solid #303030 1px; padding: 8px 0;}
.mobileMenu ul li a {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cccccc;
	text-decoration: none;
}

/*===================================
	about us - meet the team 
===================================*/
.wleft.leftSide.team-info-holder .mobileMenu {width: 104.5%; margin: -12px 0 0 -2.5%;}
.wleft.leftSide.team-info-holder .breadcrum {padding: 2% 0; margin: 0; width: 100%;}
/*.breadcrum span.fixedhome {margin-left: 0px;}*/
.breadcrum span.fixedhome .CMSBreadCrumbsCurrentItem {padding-left: 0;}
.breadcrum {margin-left: 0;}
.breadcrum a {padding: 0 5px 0 0;}
.breadcrum span.brdcArrow {padding: 0 5px 0 0;}
.breadcrum span.CMSBreadCrumbsCurrentItem {padding-left: 0;}
.breadcrum a:hover {padding-left: 0;}
.wleft.leftSide.team-info-holder .breadcrum span.fixedhome a {padding-left: 0;}
.wleft.leftSide.team-info-holder .pagetitle {width: 100%; padding: 0 0 30px 0;}
.mainContent .team-info-holder .teaminfo {width: 104%; padding: 0; margin-left: -2%;}
.mainContent .team-info-holder .teaminfo .personal-msg .imgArea {text-align: center; width: 100%; margin-top: 40px;}
.mainContent .team-info-holder .teaminfo .personal-msg .descArea {width: 100%; margin-left: 0;}
.mainContent .team-info-holder .teaminfo .personal-msg .name {text-align: center;}
.mainContent .team-info-holder .teaminfo .personal-msg .position {text-align: center; border: none;}
.mainContent .team-info-holder .teaminfo .personal-msg {background: #f4f3f1; margin-bottom: 0; position: relative;}
.mainContent .team-info-holder .teaminfo .personal-msg .description {margin-top: 10px; margin: 0 2%; border-bottom: solid 1px #d8d8d8;}
.mainContent .team-info-holder .teaminfo .personal-msg .descArea .social-icons {position: absolute; top: 45px; right: 10px;}
.mainContent .team-info-holder .teaminfo .personal-msg:nth-child(odd) {background: #f4f3f1;}
.mainContent .team-info-holder .teaminfo .personal-msg:nth-child(even) {background: #FFF;}
.mainContent .team-info-holder .leftnav {display: none;}
.cmsContent .wrapperText ul.contentmenu {display: none;}


/*===================================
	about us - emp opportunities 
===================================*/
.leftSide.emp.topcolorline {width: 96.5% !important; padding: 0 2% !important;}
.leftSide.emp.topcolorline .mobileMenu {width: 104.5%; margin: 0 0 0 -2.5%;}
.leftSide.emp.topcolorline .breadcrum {padding: 2% 0; margin: 0; width: 100%;}
.leftSide.emp.topcolorline .breadcrum span.fixedhome a {padding-left: 0;}
.leftSide.emp.topcolorline .pagetitle {width: 100%; padding: 0 0 30px 0;}
.emp .centercontent {width: 104% !important; padding: 0px !important; margin-left: -2%;}
.centercontent .empinfo {width: 100%; padding: 0;}
.centercontent .empinfo .itemdescription {width: 96%; margin-left: 2%;}
.centercontent .empinfo .email {width: 96%; margin-left: 2%;}
.centercontent .empinfo .twitterlink {margin-left: 2%;}
.centercontent .empinfo .empdata {width: 100%; border: none; margin-bottom: 0;}
.centercontent .empinfo .empdata .empinfoleft {width: 96%; padding: 4% 2% 2% 2%;}
.empinfoleft .title {width: 100%;}
.empinfoleft .city {width: 100%;}
.empinfoleft .description {width: 100%; padding-bottom: 10px;}
.empinfoleft .description p {padding: 0; margin: 0;}
.centercontent .empinfo .empdata .empinforight {width: 96%; margin: 0 2%; border-bottom: #cccccc solid 1px; padding-bottom: 20px;}
.centercontent .empinfo .empdata:nth-child(odd) {background: #f4f3f1;} 
.centercontent .empinfo .empdata:nth-child(even) {background: #FFF;}


/*===================================
	about us - media enquiries 
===================================*/
.mainContent .topcolorline {width: 100% !important; padding: 2% !important;}
.leftSide.topcolorline .breadcrum {width: 100%; padding: 2% 0 2% 0;}
.leftSide .pagetitle {width: 100%; padding: 20px 0 30px 0;}
.leftSide.topcolorline .mobileMenu {width: 104.5%; margin: -12px 0 0 -2.5%;}
.leftSide .centercontent {width: 100%; padding: 0;}
.leftSide .centercontent .contactus .contactUsForm-col01 {width: 100%;}
.leftSide .centercontent .contactus .inputFieldContainer {width: 100%;}
.leftSide .centercontent .contactus input {width: 96%; padding: 10px 2%;}
.leftSide .centercontent .contactus input:focus {padding: 10px 1.9%;}
.leftSide .centercontent .contactus input.error {padding: 10px 1.9%;}
.leftSide .centercontent .contactus .contactUsForm-col02 {width: 100%; padding: 0;}
.leftSide .centercontent .contactus .contactUsForm-col02 .multiFieldContainer {width: 100%;}
.leftSide .centercontent .contactus textarea {width: 96%; padding: 2%;}
.leftSide .centercontent .contactus textarea:focus {padding: 1.9%;}
.leftSide .centercontent .contactus input[type="submit"] {width: 100%;}
.leftSide .centercontent .contactus.quick {float: left; width: 96%; margin:8% 0 0 -2%; border-top: solid 3px #252c40; padding: 5% 4%;}
.leftSide .centercontent .contactus .email {width: 100%;}
.leftSide .centercontent .contactus .phoneno {width: 100%;}
.leftSide .centercontent .contactus .terms {float: left; width: 100%; margin-top: 0;}
.two-column.mainContent .leftSide.emp.topcolorline .leftcontent {display: none;}
.two-column.mainContent .leftSide.topcolorline .leftcontent {display: none;}

/*===================================
	news listing
===================================*/
.two-column.mainContent.article-detail .leftSide.topcolorline {padding-bottom: 0; width: 100%;}
.content .article-list .navigation {width: 104%; margin: 0%;}
.content .article-list .news-container {width: 100%;}
.content .article-list .news-container .news-item {width: 100%;}
.content .article-list .news-container .news-item ul {width: 100%;}
.content .article-list .navigation span.showclass {margin-left: 2%;}
.content .article-list .navigation .newsDropdown .sbOptions {min-height: 150px;}
.content .article-list .navigation .newsDropdown .sbOptions a {padding: 5px 12px !important;}
.content .article-list .news-container .news-item ul li {width: 100%; margin: 0 0 20px 0; min-height: 50px;}
.content .article-list .news-container .news-item ul li .teaserimg {width: 140px; margin: 0;} 
.content .article-list .news-container .news-item ul li .teaserimg img {width: 100%; height: 110px;}
.content .article-list .news-container .news-item ul li .newsItemData {width: 63%; margin-left: 5%;}
.content .article-list .news-container .news-item ul li .teaserimg img {background-position: center; background-size: 140px;}
.content .article-list .news-container .news-item ul li .newsItemData .newsSummary {min-height: 40px; overflow: hidden; margin-top:5px;}
.content .article-list .news-container .news-item ul li .newsItemData .newsSummary p {margin: 0;}
.content .article-list .news-container .news-item ul li .newsItemData .newsTags {margin-top: 10px;}
	.bottom-content-without-height{
		width: 100%;
	}


/*===================================
   news listing  - article detail 
===================================*/
.mainContent.article-detail .articleSection {width: 100%;}
.mainContent.article-detail .articleSection .topBar {width: 104%; margin: 0 -2%;}
.mainContent.article-detail .articleSection span {margin-left: 2%;}
.mainContent.article-detail .socialIconsContent {display: none;}
.mainContent.article-detail .leftCol .socialIconsContent {display: block; float: left; width: 100%; margin: 0 auto;}
.toolAdviceContent .leftCol {width: 100%; padding: 0; margin-top: 20px;}
.mainContent.article-detail .articleSection .ArticalBar {width: 100%; margin: 0 0 0 0%; padding: 4% 2%;}
.mainContent.article-detail .articleSection .ArticalBar .articleItem {width: 100%;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent {width: 100%; margin-top: 20px;}
.mainContent.article-detail .articleSection .propertyBar {margin: 0; padding: 4% 0;}
.two-column.mainContent.article-detail .leftSide.topcolorline .articleSection .propertyBar.prdlist h3 {margin: 0;}
.propertyBar.prdlist .caroufredsel_wrapper {margin: 10px 0px !important;}
.mainContent.article-detail .articleSection .propertyBar .propertyItemContent {padding: 0;}
.mainContent.article-section .articleSection .article-img {width: 100%;}
.mainContent.article-section .articleSection .article-desc {width: 100%; padding: 0; margin: 0;}

.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild {float: left; width: 100%;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent .article-subscription {width: 100%;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent .article-subscription .subsinput {float: left;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent input {width: 100%; padding: 4px 0 4px 10px;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent input:focus {width: 100%; padding-right: 0; padding-left: 10px;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent input[type="submit"] {float: right; width: auto; padding: 7px 20px; margin-top: 4px;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent .article-subscription .subsinput {width: 68.5%;}

.leftCol .articleContent img {width: 80%;}
.toolAdviceContent .middleCol {width: 100%; margin-top: 30px;}
.toolAdviceContent .middleCol .formContent .inputFieldContainer {width: 100%;}
.toolAdviceContent .middleCol .formContent .multiFieldContainer {width: 100%;}
.toolAdviceContent .middleCol .formContent { box-shadow: 3px 3px 5px #ccc; background: none #f5f5ef; padding:20px 20px 10px 20px; margin: 0px 0px 0px 0px !important; border: solid 1px #bababa; width: 88% !important; height: auto; float: left;}
.toolAdviceContent .middleCol .formContent input, .toolAdviceContent .middleCol .formContent .form textarea {width: 92%; max-width: 92%;}




.mainContent.article-detail .articleSection .ArticalBar .articleItemDes {width: 58%;}
.mainContent.article-detail .articleSection .topBar .paginationCount{
	width: 207px;
}

/* ==================================
		landing pages - default
===================================== */

.childcontent {width: 100%;}
.landingContent {width:96%; padding:4% 2%;}
.landingContent h1 {float:left; font-size:37px;}
.topcontent > h1 {margin-right:10px !important;}
.landingContent h2 {font-size:24px; color:#515151; line-height:30px; width:100%; float:left;}
.landingContent .topcontent {width:100%; padding:0%;}
.landingContent .toprightimage {float:left; padding-top:20px; width:auto;}
.landingContent .toprightimage img {width:100%;}
.landingContent .middleRow {padding-top:20px; padding-bottom:40px;}
.landingContent .middlecontent{float:left; width:100%; padding:0px;}
.landingContent .contactusform h3 {padding-bottom:20px;}
.landingContent .middleform {width:100%;}
.landingContent .middleform .multiFieldContainer {height:130px; width:100%;}
.landingContent .middleform input {width:96%; padding: 10px 2%;}
.landingContent .middleform input:focus {padding: 9px 1.9%;}
.landingContent .middleform input.error {padding: 9px 1.9%;}
.landingContent .middleform textarea {width:96%; padding: 10px 2%;}
.landingContent .middleform textarea:focus {padding: 9px 1.9%;}
.landingContent .bottomcontent {width:100%;}
.landingContent .middleform .inputFieldContainer {width:100%;}
.landingContent .middleform input[type="submit"] {width:99%;}
.landingContent .leftcontent, .landingContent .rightcontent{width:100%;}

.landingContent .leftcontent .bottomlefimg {width:48%; float:left; padding-right:2%;} 
.landingContent .rightcontent .bottomlefimg {width:48%; float:left; padding-right:2%;} 
.landingContent .leftcontent p, .landingContent .rightcontent p{margin:10px 0px 20px 0px;}

.landingContent .leftcontent .leftimage {width:48%; float:left; padding-right:2%;} 
.landingContent .rightcontent .leftimage {width:48%; float:left; padding-right:2%;} 

.landingContent .leftcontent img, .landingContent .rightcontent img {width:100%; float:left;}

.landingContent .middlecontent .topleftimg img {width:100%; margin-top:-310px;}
.landingContent .middlecontent .topleftimg.election img{width:100%; margin-top:-310px;}

.landingContent .middlecontent .topleftimg{width:100%;height:345px;}
.landingContent .middlecontent .floattext {height:220px; margin-top:-255px; margin-bottom:45px;}

.landingContent .topleftimg{height:345px; overflow:hidden;}
.landingContent .middleform .righttextcontent {width:100%; padding-top:25px;}
.landingContent .middleform .righttextcontent h2 {padding-bottom:20px;}
.landingContent .headerimage a img {width:100%;}
.headerimage .landingIMGContent {float: left; width: 100%;}
.headerimage .landingIMGContent .image{float: left; width: 100%; overflow: hidden;}

.headerimage .landingIMGContent .title {margin:-265px 0px 0px 20px; } 
.headerimage .landingIMGContent .content {margin:-220px 0px 0px 20px; } 
.headerimage .landingIMGContent .link {margin:-120px 0px 0px 20px; }


/* ==================================
	My Account pages 
===================================== */
/*  Dashboard */
.mainContent.my-account  .topcolorline {padding:20px 0% !important; width:100% !important;}

.my-dashboard .dashBoardHeader {width:100%; float:left;}
.my-dashboard .leftSide .pagetitle {padding:0px; width:66%; padding-left:2%; margin-top:25px;}
.dashBoardHeader .pointContainer {width:30%; float:right; margin-top:0px; padding-bottom:20px; padding-right:2%;}
.mainContent.my-account .centercontent.ContentCenter.cmsContent {width:100%; padding:0px; margin:0px; padding-top:0px;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav {width:100%;}
.my-dashboard .centercontent .dashBoardContent{width:100%;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1{width:100%; float:left;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1 .dashBoardItem{width:100%; float:left; overflow:hidden;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1 .dashBoardItem a.dashBoardTitle{width:96%; padding:15px 2%; text-align: center;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2{width:100%; float:left;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2 .dashBoardItem{width:100%; float:left; overflow:hidden;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2 .dashBoardItem a.dashBoardTitle{width:96%; padding:15px 2%; }
.dashBoardContent .dashContentAreaBottom {width:100%;}
.dashBoardContent .dashContentAreaBottom .dashBanner {display:none;}
.dashBoardContent .dashContentAreaBottom .dashCopyContainer{width:100%; padding:40px 0px 0px 0px;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText {min-height:0px;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText p {min-height:0px;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText a.editDashboard {float: left; margin-left: 38%; bottom: 0; position: relative; display: none;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText h3 {text-align: center; margin-bottom: 10px;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2 .dashBoardItem a.dashBoardTitle {text-align: center;}

.dashCopyContainer .rewardContainer {width:94%; padding:0% 3%;}
.dashCopyContainer .mailingList {width:94%; padding:4% 3%;}
.dashCopyContainer .mailingList .mailURL {width:98%;}
.dashCopyContainer .mailingList .mailURL .linkURL {width:75%; padding-right:0px;}
.dashCopyContainer .mailingList .mailURL a {margin-top:0px;}
.dashCopyContainer .mailingList .mailURL .linkURL input[type="text"] {width:100%;}

/* My Account - Drop Down Nav */

.dashHeader {display:block; width: 100%; height: 50px;}
.my-account-detail .dashBoardHeader {width: 100%;}
.my-account-detail .centercontent .dashBoardContent {width:100%;}
.dashSubTitleContainer {width:94%; padding:4% 3% 4% 3%;}
.dashContentAreaBottom .editFormContainer{width:96%; padding:4% 2% 2% 2%; min-height:575px;}

/*
.my-account-detail .centercontent .dashBoardContent .dashBoardNav {width:100%; float: left; margin: 0;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem {width:100%; display:block;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle {width:90%;  padding:15px 5%; background:#101010; font-size:14px; border:none; border-bottom:solid 1px #494949; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle:hover {background:#232323; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle.selected {background:#232323;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashHeader a {width:95%; background-image: url(/app_themes/ibuynew/images/common/arrow-left.png), url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png);
background-position: 1.5% 16px, 98% 16px; background-repeat: no-repeat, no-repeat; background-color:#232323; border-bottom:solid 1px #fff; float:left; padding:15px 0% 15px 5%;  font-size:14px; color:#909090; font-family:"Roboto-Bold", sans-serif;text-transform:uppercase; text-decoration:none; }
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashHeader a:hover{background-image: url(/app_themes/ibuynew/images/common/arrow-left.png), url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png); background-position: 1.5% 16px, 98% 16px; background-repeat: no-repeat, no-repeat; background-color:#101010;	}
*/

.my-account-detail .centercontent .dashBoardContent .dashBoardNav {width:100%; background: #232323 url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 98% 16px no-repeat; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem {width:100%; display:block;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle {width:90%;  padding:15px 5%; background:#101010; font-size:14px; border:none; border-top:solid 1px #494949; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle:hover {background:#232323; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle.selected {background:#232323;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashHeader a {width:35%; background-image: url(/app_themes/ibuynew/images/common/arrow-left.png); background-position: 3% 16px; background-repeat: no-repeat; background-color:#232323; float:left; padding:15px 0% 15px 5%;  font-size:14px; color:#909090; font-family:"Roboto-Bold", sans-serif;text-transform:uppercase; text-decoration:none; }

.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashMoreButton   {width:10%; border-bottom:solid 1px #fff; float:left; background:url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 27px 16px no-repeat #232323; height:50px; }
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashMoreButton:hover {background:url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 27px 16px no-repeat #101010; cursor:pointer;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardRow1 {width:100%; display:none;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardRow2 {width:100%; display:none;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav.active > div {display: block;}


/*****************************/
.my-account-detail .MyProfilePanel {float: left; width: 100%;}
.my-account-detail .leftSide .pagetitle {width:98%; padding:10px 0 30px 1%; margin-bottom: 0;}
.editFormContainer .editForm-Column1, .editFormContainer .editForm-Column2, .editFormContainer .editForm-Column3 {width:100%;}
.editFormInputContainer{width:100%; float: none;}
.editFormInputContainer input {width:96%; padding:10px 2%;}
.editFormInputContainer input:focus{padding:9px 1.9%;}
.editFormInputContainer .editFormSubInput{width:50%; float:left}
.editFormInputContainer .editFormSubInput .editFormInput input{width:92%; float:left; padding:10px 4%;}
.my-account-detail .editFormContainer .sbHolder{width:92%; float:left; padding:10px 4% !important;}
.editFormInputContainer .editFormSubInput.left .editFormInput input{width:87%; float:left; padding:4%;}  
.editFormInputContainer .editFormSubInput.left .editFormInput .sbHolder{width:87%; float:left; padding:4% !important;}  
.my-account-detail .editFormContainer .sbHolder .sbOptions {width:100%;}
.editFormInputContainer .editFormSubInput.left .editFormInput .sbHolder .sbOptions {width:100%;}
.myAccountCheck{margin:0px 0px 0px 0px;}
.myAccountCheck h2 {padding-bottom:25px;}
.changePassword .editFormContainer{width:96%; padding:4% 2% 2% 2%; height:295px; }
.changePassword h2 {margin:0px 0px 10px 10px;}
.changePassword .editFormInputTip {padding:10px 0px 0px 0px;}
.editForm-Column3.confirmPassword input[type="submit"] {margin:20px 0 0 10px; min-width: 96%;}
.myAccountCheck .myAccount-cb2 a {float: right; margin-left: 15px; color: #252c40;}
.myAccountCheck .myAccount-cb1 a {float: right; margin-left: 15px; color: #252c40;}
.myAccountCheck .myAccount-cb1 {}
.editFormInputContainer .editFormInput.first input {float: left; width: 88%; margin-right: 2%;}
.editFormInputContainer .editFormSubInput.up {float: left; width: 100%; margin-bottom: 10px;}
.my-account-detail .editFormContainer .sbHolder a.sbSelector {width: 100%; padding: 0px !important;}
.editFormSubInput.state {width: 100%;}
.my-account-detail .ErrorLabel {padding-left: 2%;}
.dashContentAreaBottom .editFormContainer span.CheckBoxField input[type="checkbox"] {-webkit-appearance:checkbox; margin-top: 3px;}

.changePassword .PasswStrenghtIndicator{width:100%; float:left;}


/* My Profile */

.storyContainer {width:100%; padding:0px;}
.storyContainer .storyContent {width:98%; padding:2% 1%; }
.storyContainer .storyFormContainer {width:94%; padding:2% 3%; float:left;}
.storyFormContainer .storyFormRowContainer {width:100%; padding:15px 0% 0px 0px; position: relative;}
.storyFormContainer .storyFormRowContainer .bp4-holder {width:100%; padding:0% 0% 0% 0%; float:left;}
.storyFormContainer .storyFormField .sbHolder {width:230px; float:left; padding: 0% 0%;}
.storyFormContainer .storyFormField {width:48%; float:left; padding:0px 0px 0px 0px; padding-bottom:20px; position: relative;}
.storyFormContainer .storyFormField .EditingFormControlNestedControl{width:90%; float:left;}
.storyFormContainer .storyFormField .sbOptions{width:100%; min-height: 80px;}
.storyFormContainer .storyFormField input {width:82%;}
.storyContainer .storyFormSubmitContainer {width:100%;}
.storyFormField ul li {padding:4px 0px 4px 0px}
.storyFormContainer .storyFormField ul.CheckBoxListField li input[type="checkbox"] {padding:2px;}
.dashContentAreaBottom .SubmitButton {margin:2% 0 0 3%; min-width: 95%;}

.storyFormRowContainer .storyFormLabel {padding-right: 20px;}
.storyFormContainer .storyFormRowContainer .bp4-holder.firstSelector .storyFormField .sbHolder  {width: 300px;}
.storyFormContainer .storyFormRowContainer .bp4-holder.firstSelector .storyFormField .sbOptions {width: 100%;}
.storyFormContainer .storyFormField .sbSelector {width: 100%;}

.storyFormContainer .storyFormField ul.CheckBoxListField {width: 390px;}
.storyFormContainer .storyFormField ul.CheckBoxListField li {width: 100px;}
.storyFormRowContainer .storyFormLabel.bp2-placement {float: left; position:  absolute; top: 76px; left: 152px; padding-top: 0;}
.storyFormContainer .storyFormField.duration .sbHolder {width: 175px;}
.storyFormContainer .storyFormField.Feild-min {width: 70%;}

/* Saved Properties */
#mypropertyWrapper{width:100%;}
#mypropertyWrapper .prdbutton {display:none;}
#mypropertyWrapper .mid_column{width:100%;}
.wprop-list {width:100.5%;}
.mid_column .propertyList {width:100%;}
.mid_column .propertyList ul.prop-list{width:100%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item {width:100%; float: left;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured{width:100%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .chkboxHolder {display:none;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .empImgHover {margin-top:-115px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .quickBtn {top:70px; left:30px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .featureTag {top:95px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {width:100%; padding: 0px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head {width:142.9%; margin-top:-36px; margin-left:-43.1%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-featured p{height:30px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {margin-top:-10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {width:100%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head{width:142.8%; margin-top:-36px; margin-left:-43.1%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {margin-left:-10px; color: #FFF;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-head h2 a {margin-left:-10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {width:100%; padding: 0;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head{width:142.8%; margin-top:-36px; margin-left:-43.1%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {margin-left:-10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-head h2 a {margin-left:-10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {width: 130px; margin-top:15px }
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {width: 140px; margin-top:15px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons .ViewDetails {margin: 10px 0;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .houseLand {width: 100% !important; margin:0px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors ul.priceRange {width: auto; margin-top:15px; margin-left: 15px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors .projectInfo {width: 140px; margin-top:15px; margin-left: 10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors .projectButtons {margin: 0;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .houseLand .projectInfo {width: 120px !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .houseLand .projectInfo:first-child {width: 140px !important;}
#mypropertyWrapper .mid_column .my-account-detail .dashBoardHeader {width: 100%;}
#mypropertyWrapper .prdbutton .button1 a {border: none; margin-left: 2px;}
#mypropertyWrapper .prdbutton .button1 a:first-child {border: none; margin-left: 1px;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .list-image {width:30%; float:left; background:#f8f8f8;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .pro-con {width:70%; float:left;} 
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {display:none;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head h2 {margin-left:6%;}

/* Saved Search */

.saved-search-container {width:100%;}
.saved-search-container li {width:100%;}
.saved-search-container .prop-wrapper{ width:100%; margin:0% 0%; border:none; float:left;}
.saved-search-container .prop-wrapper .prop-details {width:96%; padding:20px 2%; background:#f8f8f8; float:left; min-height:0px;}
.saved-search-container .prop-wrapper .prop-actions {width:98%; padding:1% 1%; float:left; background:#f2f2f2;}

.saved-search-container .prop-wrapper .prop-actions .prop-viewresult {width:33%; float:left; text-align:center;}
.saved-search-container .prop-wrapper .prop-actions .prop-removesearch{width:33%; float:left; text-align:center; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.saved-search-container .prop-wrapper .prop-actions .prop-sharesearch {width:33%; float:left; text-align:center;}
.saved-search-container .prop-wrapper .prop-actions a {padding-bottom:0px; width:100%; text-align:center; }
.prop-details .prop-title-container .prop-title {width: 40%;}
.prop-details .prop-title-container .prop-title input {background-color: #ffffff;
	padding: 10px 2%;
	margin: 2% 0 0 0;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	color: #525252;
	text-transform: uppercase;
	border: 0;
	width: 96% !important;
	float: left;
	height: 43px;
	font-size: 13px;
	font-weight: 400; border:solid 1px #CCC; margin-top:10px; margin-bottom: 10px;}

.prop-details .prop-title-container .prop-tileaction {width: 30%; float: left;}
.prop-details .prop-title-container .prop-tileaction .mobile-bp2 {padding-top: 18px;}




/* recently Viewed */

.recentlyViewed #mypropertyWrapper .myAccHeader h2 {padding:12px 2%; width:96%; margin:0px 0px;}
.recentlyViewed #mypropertyWrapper .selectedproducts {width:100%; padding:0px 0px;}
.recentlyViewed .mid_column .propertyList .property-list-item .list-details-selectors {width:100%;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList li.property-list-item .property .list-details-head {width:142.6%; margin-top:-36px; margin-left:-49.8%;}
.recentlyViewed #mypropertyWrapper .selectedproducts .mid_column .propertyList .property-list-item .property .list-details-head h2 {margin:0; padding-left:2%;}

.recentlyViewed .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {width:100% !important;}
.recentlyViewed .mid_column .propertyList .property-list-item .property .list-details-head h2 {margin:0px;}
.recentlyViewed .mid_column .propertyList .property-list-item .property .list-details-head h2  a {margin:0px; padding-left:2%;}

.recentlyViewed .mid_column .propertyList .property-list-item .property.featured .pro-con {float:left; width:70%;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .empImgHover {margin-top:-115px;}
.two-column.mainContent.my-account.my-account-detail.recentlyViewed #mypropertyWrapper .mid_column .propertyList li.property-list-item .property .list-details-head {width: 143%; margin-left: -43.1%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .featured .list-details-head ul.place li {color: #FFF;}

/********
SiteMap
*/
.siteMapContent .siteContent ul.map-column.sub-page-links > li {width:42%; min-height: 570px;}
.siteMapContent.contactUsContent {width:96%; padding:2%;}
/* ==================================
		login -register
===================================== */
.logonContent {width: 100%; background: #fff;}
.logonContent .leftSide {width: 100%; float: left;}
.logonContent .rightSide {display: none;}
.logonContent .leftSide .pagetitle {width: 96%; padding: 4% 2% 0% 2%;}
.logonContent .leftSideInner {width: 100%; margin: 0 0%; background: #f8f8f8; float: left;}
.logonContent .logonCol {width: 100%; padding: 4% 2%; float: left;}
.logonContent .logonCol input[type="text"] {width: 100% !important; padding: 10px 2% !important;}
.logonContent .logonCol input[type="text"]:focus {padding: 9px 1.9%;}
.logonContent .LogonDialog input[type="submit"] {width: 100%; margin-top:-10px !important;}
.logonContent .logonCol input[type="password"] {width: 100% !important; padding: 10px 2% !important;}
.logonContent .logonCol input[type="password"]:focus {padding: 9px 1.9%;}
/*.logonContent input[type="submit"] {width: 40%; }*/
/*.logonContent table {width: 100%;}*/
.logonContent .ErrorLabel  {width: 100%;}
.logonContent .registrationCol {width: 96%; padding: 4% 2%; background: url(/app_themes/ibuynew/images/common/login-icon.png) 95% 35px no-repeat #ffffff; border-top:solid 1px #cccccc; height:40px; cursor:pointer; }
.logonContent .registrationCol.active {height:auto; background: url(/app_themes/ibuynew/images/common/login-icon-expanded.png) 95% 35px no-repeat #ffffff;  cursor:pointer;}
.logonContent .registrationCol .regFormTop {width: 100%; padding: 0;}
.logonContent .registrationCol .loginFaceBook {width: 100%; padding: 25px 0px 0%;}
.logonContent .registrationCol .loginLinkedIn {width: 100%; padding: 10px 0px 0%;}
.logonContent .PasswStrenghtIndicator {width:100%;}

.logonContent .registrationCol .CustomRegistrationForm {width: 100%; padding: 10px 0% 0% 0%; float:left; background:none;}
.logonContent .registrationCol .CustomRegistrationForm .inputContainer {width: 100%;}
.logonContent .registrationCol input {width: 96%; padding: 10px 2%;}
.logonContent .registrationCol input:focus {padding: 9px 1.9%;}
.logonContent .registrationCol .RegisterButton {margin: 10px 0; width:100%;}
.subfooter.login {float: left; width: 100%;}
.logonContent .leftSideInner .membershipCol{display:none;}
.clientArea .tag {margin:20px 0;}
.logonContent .EditingFormErrorLabel {margin:0px; width:100%; padding:10px 0%;}
.logonContent .registrationCol .ErrorLabel {width: 100%; padding: 4% 0% 0% 0%;}
.logonContent .registrationCol .loginLinkedIn input {width: 200px; height: 25px;}
.dashCopyContainer .mailingList .mailTitle {width: 120px;}

.logonContent .logonCol .logonTop {float: left; width: 100%;}
.logonContent .logonCol .LogonPageBackground {float: left; width: 100%;}
.logonContent table {width: 100% !important; float: left;}

.logonContent table td.bp2tdMain {float: left; width: 100%;}
.logonContent table.DialogPosition {width: 100% !important; float: left;}
.logonContent table.DialogPosition tbody {width: 100% !important; float: left;}
.logonContent table.DialogPosition tbody tr {width: 100% !important; float: left;}
.logonContent table.DialogPosition tbody tr td.bp2td {width: 100%; float: left;}


.logonContent .registrationCol .CustomRegistrationForm .labelPassword.active, .logonContent .registrationCol .CustomRegistrationForm .labelConfirmPassword.active, .logonContent .logonCol .labelPassword.active, .changePassword .passwordWrapper .labelPassword.active, .changePassword .passwordWrapper .labelConfirmPassword.active {left: 10px;}

/*===================================
   property listing page 
===================================*/
.mid_column .propertyList ul.prop-list {width: 100%;}
.mid_column .propertyList .property-list-item .property .list-details-head {display: block; margin-top: -36px;}
.mid_column .propertyList li.property-list-item:first-child .property.featured .list-details-head {border: none;}
.mid_column .propertyList .property-list-item .list-image {border: none;}
.mid_column .propertyList .property-list-item .property.featured .list-details-head {width: 148%; margin-left: -48%;}
.mid_column .propertyList .property-list-item .property .list-details-head {width: 148%; margin-left: -48%;}
.mid_column .propertyList li.property-list-item:first-child .property .list-details-head {border-top: 0;}
.mid_column .propertyList .property-list-item .property.featured .empImgHover .quickBtn {top: 40px; left: 17px; min-width: 114px !important;} 
.mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {top: 40px; left: 17px; min-width: 114px !important;}
.mid_column .propertyList .property-list-item .property .prop-list-stat {margin-top: 10px;}
.mid_column .propertyList .property-list-item .property.featured .prop-list-stat {width: 97%; margin-top: 10px; float: right;}
.mid_column .propertyList .property-list-item .prop-list-stat {width: 97%; float: right;}
/*===================================
  property listing - refine search 
===================================*/
.mid_column .searchFilters .bp4-refine {display: block; float: left; width: 100px;}
.mid_column .searchFilters .bp4-refine input[type="button"] {
	color: #FFFFFF; font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;font-size: 13px;height: 50px;background: #252c40;border: none;outline: none;margin: -1px 0px 0px 0;width: 100%;cursor: pointer;text-transform: uppercase;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;display: block;}
	
/*===================================
  property listing - save & compare 
===================================*/
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a label.small-text {display: none;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare .saved {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -279px -648px no-repeat;
	min-width: 21px;
	height: 22px;
	text-indent:9999px;
	display: block;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {
	min-width: 21px;
	height: 22px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -239px -648px no-repeat;
	padding: 0;
	border: none;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a:hover {
	min-width: 21px;
	height: 22px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -279px -688px no-repeat;
	padding: 0;
	border: none;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare span {display: none;}
.mid_column .searchFilters .top-pagination span.page-infor {display: none;}

/*===================================
  	property detail page 
===================================*/
.propDetHeader {width: 101%; height: auto; margin-bottom: 0;}
.prop-content{float:left;width: 100%;}
.propDetHeader_Left {width: 96%; padding: 2%;}
.propDetHeader_Right {width: 96%; float: left; padding: 0 2%; background: #F0F0F0; display: block; border-top: solid 1px #CCC;}
.propDetHeader_Right .backContainer {display: block; padding: 0; min-width: 10%; margin-right: -5px;}
.propDetHeader_Right .save-search-holder {margin: 0; padding: 6px 0 5px 0; float: left;}
.propDetHeader_Right .save-search-holder .saved {margin-top: 0px;}
.prop-content .save-wait {display: none;}
.propDetHeader_Right .save-search-holder a.save-search {margin-bottom: 1px;}


.propDetHeader_Right .backContainer a.right {text-indent:9999px; overflow: hidden; float: left; width: 50px; height: 50px; background-image: none; background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat; padding: 0; border: solid 1px #ccc; border-width: 0 1px;}
.propDetHeader_Right .backContainer a.left {text-indent:-160px; overflow: hidden; float: left; width: 50px; height: 50px; background-image: none; background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -604px no-repeat; padding: 0;}
.propDetHeader_Right .backContainer span {display: none;}
.propDetHeader_Right .backContainer a.right:hover {background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;}
.propDetHeader_Right .backContainer a.left:hover{background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -656px no-repeat;}





.wimage-gallery {width: 100%; height:455px; overflow: hidden;}
.wimage-gallery .wimage-subcategories {width: 100%; padding: 0;}
.wimage-gallery .property-gallery {width: 100%;}
.wimage-gallery .image-gallery {width: 100%;}
.wimage-gallery .image-gallery li {width: 720px; height:455px;}
.wimage-gallery .image-gallery img {width: 100%}
.wimage-gallery .gallery-slider,.wimage-gallery .three-d-image  {display: none;}
.wimage-gallery .image-gallery li.item-video iframe { width: 720px;height:455px; }

.property-spec-container {width: 96%; padding: 20px 2%; /*border: 0;*/}

.property-spec-container .container1 {display: none;}
.property-spec-container .container2 {width: 100%; padding: 0; border: solid #ccc; border-width: 0 0 1px 0; margin: 0; background: none; height: auto; padding: 5px 0;}
.property-spec-container .container3 {width: 100%; padding: 0; border: solid #ccc; border-width: 0 0 1px 0; margin: 0; background: none; height: auto; padding: 5px 0;}
.property-spec-container .container4 {width: 100%; padding: 0; border: solid #ccc; border-width: 0 0 1px 0; margin: 0; background: none; height: auto; padding: 5px 0;}
.property-spec-container .container5 {width: 100%; padding: 0; border: solid #ccc; border-width: 0 0 1px 0; margin: 0; background: none; height: auto; padding: 5px 0;}
.property-spec-container span.headerCont {float: left; width: 30%; margin-right: 5%;}
.property-spec-container span.contentCont {float: left; width: 65%;}

.property-content-left {width: 100%; padding: 0;}
.property-content-right {width: 100%;}
.property-content-right #googleMap {width: 100%;}
.leftSide.property-spec-container.property-form-bottom {width: 96% !important; padding: 2%; height: auto;}

.property-contentbp2 {display: block;}
.bp2-unitInfoArea {float: left; width: 100%; display: block;} 
.bp2-unitInfoArea .unitInfoData {display: none;}

.bp2-unitInfoArea .unitInfoHeader {float: left; width: 100%; background: #eeeeee; border: solid #cccccc; border-width: 1px 0;}
.bp2-unitInfoArea .unitInfoHeader h2 {cursor:pointer; padding: 12px 2%; font-weight: 400; background: url(/app_themes/ibuynew/images/common/sprite-image.png) right -1653px no-repeat;}
.bp2-unitInfoArea .unitInfoHeader h2.unitInfoNav.active {cursor:pointer; padding: 12px 2%; font-weight: 400; background: url(/app_themes/ibuynew/images/common/sprite-image.png) right -2355px no-repeat;}
.bp2-unitInfoArea .unitInfoData {float: left; width: 100%; background: #FFF;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable {float: left; width: 101%; position: relative;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .rawHeaders {width: 25%; float: left; background: #525252;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea {width: 75%; float: left; overflow: hidden; position: relative;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .shading{position: absolute; z-index: 10; top:0; left:0; height:100%; width:50px;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .shading-left{background: linear-gradient(to right, rgba(255,255,255,0.7) 40%,rgba(255,255,255,0) 100%);
																		background: -webkit-gradient(linear, left top, right top, color-stop(40%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0)));
																		background: -webkit-linear-gradient(left, rgba(255,255,255,0.7) 40%,rgba(255,255,255,0) 100%)}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .shading-right{left:auto; right:0; background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 60%);
																		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,0.7)));
																		background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.7) 60%);
																		}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .columnWrapper{float:left; position: relative; }
.bp2-unitInfoArea .unitInfoData .unitInfoTable .rawHeaders .rh-title {float: left; width: 100%; padding: 10px 0; border-bottom: solid 1px #ccc; font-size: 12px;color: #fefefe;font-family: "Roboto-Regular", sans-serif;font-weight: bold; text-transform: uppercase; text-align: center; height: 20px;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .rawHeaders .rh-title:last-child {border: none;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .columnData {float: left; /*width: 24.5%;*/ width:118px; background: #FFF; border-right: solid 1px #ccc;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .data {float: left; width: 100%;padding: 10px 0; border-bottom: solid 1px #ccc; font-size: 12px;color: #232323;font-family: "Roboto-Regular", sans-serif; text-align: center; height: 20px;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .data:last-child {border: none;}
.bp2-unitInfoArea .unitInfoData .sliderControlers {float: right; width: 100%; border: solid #ccc; border-width: 1px 0;}
.bp2-unitInfoArea .unitInfoData .sliderControlers a.next-item {width: 40px;height: 40px;float: right;border: solid #CCC;border-width: 0 0 0 1px;background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -58px -609px no-repeat;}
.bp2-unitInfoArea .unitInfoData .sliderControlers a.prv-item {width: 40px; height: 40px;float: right;border: solid #CCC;
border-width: 0 0 0 1px; background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 6px -609px no-repeat;cursor: default;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .data span.beds {width: 100%; float: left; background: url('/app_themes/ibuynew/images/common/apartmentDetailIcons.png') no-repeat 70% -75px; padding: 0;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .data span.bathrooms {width: 100%; float: left; background: url('/app_themes/ibuynew/images/common/apartmentDetailIcons.png') no-repeat 70% -6px; padding: 0;}
.bp2-unitInfoArea .unitInfoData .unitInfoTable .columnArea .data span.cars {width: 100%; float: left; background: url('/app_themes/ibuynew/images/common/apartmentDetailIcons.png') no-repeat 70% -40px; padding: 0;}


.property-spec-container.property-content {width: 100%; padding: 3% 0;}
.property-content-left {width: 96%; padding: 2%;}
.property-content-right #googleMap {display: none;} 
/*.property-content-right .bp2-propDetailMap:hover > #googleMap {display: block; margin-top: 5px;}*/
.property-content-right .bp2-propDetailMap h2.unitInfoNav.active + #googleMap{margin-top: 5px;}
.property-content-right .bp2-propDetailMap {float: left; width: 100%; background: #eeeeee; border-bottom: solid 1px #cccccc;}
.property-content-right .bp2-propDetailMap h2 {padding: 12px 2%; font-weight: 400; background: url(/app_themes/ibuynew/images/common/sprite-image.png) right -1653px no-repeat; cursor: pointer;}
.property-content-right .bp2-propDetailMap h2.unitInfoNav.active {padding: 12px 2%; font-weight: 400; background: url(/app_themes/ibuynew/images/common/sprite-image.png) right -2355px no-repeat; cursor: pointer;}

.prop-content .bp2-propDetailContact {float: left; width: 96%; background: #FFF; padding: 2%; display: block;}
.prop-content .bp2-propDetailContact a.callusBtn {float: left; width: 48%; margin-right: 2%; background: #3D9E6E; padding: 5px 0; text-align: center; border-radius: 4px; -ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px; height: 20px;}
.prop-content .bp2-propDetailContact a.callusBtn span {font-family: "Roboto-Bold", sans-serif; font-size: 16px; font-weight: 400; text-transform:uppercase; text-align: center; letter-spacing: 1px; color: #FFF; text-decoration: none; background: url(/app_themes/ibuynew/images/common/footer-call-icon.png) 1px 0px no-repeat; padding-left: 30px;}
.prop-content .bp2-propDetailContact a.callusBtn:hover {text-decoration: none; background: #252c40;}

.prop-content .bp2-propDetailContact a.emailEnquiryBtn {float: left; width: 48%; margin-left: 2%; background: #3D9E6E; padding: 5px 0; text-align: center; border-radius: 4px; -ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px; height: 20px; font-family: "Roboto-Bold", sans-serif; font-size: 16px; font-weight: 400; text-transform:uppercase; text-align: center; letter-spacing: 1px; color: #FFF; text-decoration: none;}
.prop-content .bp2-propDetailContact a.emailEnquiryBtn span {font-family: "Roboto-Bold", sans-serif; font-size: 16px; font-weight: 400; text-transform:uppercase; text-align: center; letter-spacing: 1px; color: #FFF; text-decoration: none; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -466px -2122px no-repeat; padding-left: 30px; margin-right: 5px;}
.prop-content .bp2-propDetailContact a.emailEnquiryBtn:hover {text-decoration: none; background: #252c40;}


.prop-content .bp2-propDetailContact .socialNetworkIcons {width: 100%; float: left; height: 100px; margin-top: 15px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .first-sn-icons {float: left; width: 48%; margin-right: 2%;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .second-sn-icons {float: left; width: 48%; margin-left: 2%;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .first-sn-icons a.sn_icons {float: left; width: 100%; margin-bottom: 15px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .second-sn-icons a.sn_icons {float: left; width: 100%; margin-bottom: 15px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons a.sn_icons {font-family: Arial,  sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.prop-content .bp2-propDetailContact .socialNetworkIcons a.sn_icons:hover {text-decoration: none;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .first-sn-icons a.sn_icons span.emailFrnd {background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -193px -408px; width: 21px; float: left; height: 21px; margin-right: 10px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .first-sn-icons a.sn_icons span.shareTW {background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -185px -505px; width: 21px;float: left; height: 21px; margin-right: 10px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .second-sn-icons a.sn_icons span.likeFB {background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -211px -505px; width: 21px;float: left; height: 21px; margin-right: 10px;}
.prop-content .bp2-propDetailContact .socialNetworkIcons .second-sn-icons a.sn_icons span.shareGP {background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -237px -505px; width: 21px;float: left; height: 21px; margin-right: 10px;}


/*hide unit info table in bp2*/
.property-spec-container.bp2-unitInfo {display: none;}

.propDetHeader .mob-propDetHeader_Right {display: block; width: 96%; float: left; background: #252c40; padding: 0 2% 5px 2%;}
.propDetHeader .mob-propDetHeader_Right .mob-save-wait {float: left; width: 20px;}
.propDetHeader .mob-propDetHeader_Right .mob-save-search-holder {float: right; position: relative;}
.propDetHeader .mob-propDetHeader_Right .bp2-backtoSearch {float: left; font-family: "Roboto-Regular", sans-serif; font-size: 10px; font-weight: bold; color: #fff; text-transform: uppercase; margin-top: 5px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -465px -2225px; padding-left: 15px;}
.propDetHeader .mob-propDetHeader_Right .bp2-searchHolder {float: right;}
.propDetHeader .mob-propDetHeader_Right .mob-save-search-holder label {display: none;}
.propDetHeader .mob-propDetHeader_Right .mob-save-search-holder span {
	float: left;
	width: 30px;
	height: 20px;
	position: absolute;
	margin: 7px 0 0 13px;
	left: 0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -14px -882px no-repeat;
}
.propDetHeader .mob-propDetHeader_Right .mob-save-search-holder a {
	background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
	float: left;
	min-width: 75px;
	height: 25px;
	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: 5px;
	padding-left: 20px;
}

    bp2-backtoSearch .saved {
        background: #2e99b8 none;
        float: left;
        min-width: 75px;
        height: 27px;
        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;
        text-align: center;
        padding-top: 8px;
    }

    .bp2-backtoSearch a {color: #ffffff; text-decoration: none;}

.propertydetailformbottom {padding-bottom: 0;}
.property-form-bottom .contact-info {display: none;}
.property-enquiry-form-container {width: 100%;}
.property-enquiry-form-container .form-cont {width: 100%; padding-bottom: 0;}
.property-enquiry-form-container .form-cont .leftpane {width: 100%;}
.property-enquiry-form-container .form-cont .leftpane .input-container {width: 100%; padding: 0;}
/*.property-enquiry-form-container .form-cont .leftpane .input-container .input-field {width: 96%; padding: 10px 2%;}
.property-enquiry-form-container .form-cont .leftpane .input-container .input-field:focus {padding: 10px 1.9%;}*/
.property-enquiry-form-container .form-cont .rightpane .input-container {width: 100%; padding: 0; height: auto;}
.property-enquiry-form-container .form-cont .rightpane .input-container:last-child {margin: 15px 0;}
.property-enquiry-form-container .form-cont .rightpane .input-container .button {width: 100%;}
/*.property-enquiry-form-container .form-cont .rightpane .input-container .minput-field {width: 96%; padding: 10px 2%;}
.property-enquiry-form-container .form-cont .rightpane .input-container .minput-field:focus {width: 96%; padding: 10px 1.9%;}*/
.property-enquiry-form-container .form-cont .rightpane {width: 100%;}
.input-container .buttonB {width:auto! important; float:right; padding-left:20px; padding-right:20px;}
/* remove bottom slider from bp2 */
.wbottom {display: none;}


/*==================================
		builder profiles 
===================================*/
.builderProfiles .result {width: 100%;}
.builderProfiles .result .profiledata {width: 100%;}
.builderProfiles .result .profiledata table {float: left; width: 100%;}
.builderProfiles .result .profileheader {width: 103%; margin-bottom: 20px;}
.builderProfiles .result .content {width: 100%; padding-bottom: 20px;}
.builderProfiles .result .content .dataHolder {width: 100%; float: left;}
.builderProfiles .result .content .profileimg {padding-right: 0; margin-right: 0; width: 100%}
.builderProfiles .result .content .profileimg img {width: 100%; height: auto;}
.builderProfiles .result .content .prifiledesc {width: 100%; padding-right: 0%;}
.builderProfiles .result .content .statistics {float: left; padding: 0; width: 100%;}
.builderProfiles .result .content .statistics .button a {border-radius: 0px; min-width: 100%;}
.builderProfiles .result .content .statistics .header {padding-top: 0px; width: 50%; height: 24px; padding: 6px 0 0 0;}
.builderProfiles .result .content .statistics .count {width: 15%; padding: 3px 0;}
.builderProfiles .result .content .statistics .count span {font-size: 14px;}
.builderProfiles .result .content .statistics .button {width: 35%;}
.builderProfiles .result .content .prifiledesc .title {padding-bottom: 20px;}
.builderProfiles .result .content .prifiledesc .desc {display: none;}
.builderProfiles .result .hnav ul { padding:0; position: relative; left: 0; z-index: 10; width: 973px; }
.builderProfiles .result .hnav {position: relative; width:  108%;margin-left:-13px;}

.builderProfiles .result .hnav a.prv-page, .builderProfiles .result .hnav a.prv-page:hover{
	background: #f0f0f0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -o-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -moz-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -webkit-linear-gradient(right ,rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -ms-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);

	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -webkit-gradient(
		linear,
		right top,
		left top,
		color-stop(0, rgba(240,240,240,0)),
		color-stop(0.5, rgba(240,240,240,1))
	);
	position: absolute;
	left: 0px;
	top: 0px;
	height: 50px;
	z-index: 12;
    border-left: solid 1px #ccc;
}
.builderProfiles .result .hnav a.next-page, .builderProfiles .result .hnav a.next-page:hover{
	background: #f0f0f0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -o-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -moz-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -webkit-linear-gradient(right ,rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -ms-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);

	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -webkit-gradient(
		linear,
		right top,
		left top,
		color-stop(0.5, rgba(240,240,240,1)),
		color-stop(1, rgba(240,240,240,0))
	);
	position: absolute;
	right: -5px;
	top: 0px;
	height: 50px;
	z-index: 12;
    border-right: solid 1px #CCC;
}

.bpdetails .information {width: 100%;}
.bpdetails .topcontent {width: 100%; padding: 4% 3%; margin-left: -3%;}
.bpdetails .topcontent .logo {width: 100%; padding: 0; text-align: center;}
.bpdetails .topcontent .logo img {width: 230px;}
.bpdetails .topcontent .rightcontent {width: 100%;}
.bpdetails .topcontent .rightcontent span {font-size: 16px; line-height: 24px; text-align: center; margin-top: 20px; float: left;}
.bpdetails .middlecontent {width: 100%; padding: 4% 0;}
.bpdetails .activetitle, .bpdetails .inactivetitle {width:100%; padding: 16px 0; margin: 0;}
.bpdetails .activetitle span, .bpdetails .inactivetitle span {padding-left: 2%; float: left;}

/* error page */
.errorPage { background:#fff; min-height:600px; width:96%; padding:4% 2%; background-size:50%; min-height: 200px; }
.errorPage .pagetitle h1 {font:bold 25px "Roboto-Bold", sans-serif,Arial,sans-serif; line-height: 25px;}
.errorPage p a {font-size:18px;}
.errorPage a {font: 400 14px "Roboto-Bold", sans-serif,Arial,sans-serif;}
.errorPage .topcontent {width:100%; float:left;}
.errorPage .bottomlinks {width:90%; clear:both;}


/* general search */
.wrap.logonContent.flt-l .searchResults .leftSide .pagetitle {padding: 0% 2%; margin:0px; padding-top:4%; }
.wrap.logonContent.flt-l .searchResults .leftSide .leftSideInner {padding: 2%; width: 96%; margin: 0; background: none;}
.searchResultItem {width:100%;}
.searchResultItem .searchResImage {width: 20%;}
.searchResultItem .searchResImage img {width: 100%;}
.searchResultItem > div {width: 78%;}
.mainContent.article-section .articleSection .articlePagination{width:100%;}
.two-column.mainContent.article-section .articlePagination .searchPagination {width:100%; }
.leftSide .pagetitle {margin-top:0px; margin-bottom:25px; }


/*==================================
		buyer profiles 
===================================*/
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline {width: 100% !important; padding: 0px !important;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline .breadcrum {width: 96%; padding: 2%;} 
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline .pagetitle {width: 96%; padding: 0 2% 30px 2%;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftcontent {display: none;}

.buyer-profile .warpper {float: left; width: 100%;}
.buyer-profile .warpper .stepContainer {float: left; width: 100%; border: 0px;}
.buyer-profile .warpper .stepContainer .stepLinks {float: left; width: 100%;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms {float: left; width: 100%; height: 123px; overflow: hidden;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.level1CMSListMenuLI {float: left; position: relative; width: 100%; height: 123px; background: #9d2b5c;}

.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepWrapper {float: left; width: 86.5%; padding: 10px 2% 0 50px; height: 55px; border: 0;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink {width: 100%; float: left;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink {float: left;width: 100%; height:70px;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepCount {color: #FFF; font-weight: normal;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li a.level1CMSListMenuLink .stepHeader {color: #FFF;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms {top: 70px; width: 110%;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms .level2CMSListMenuLI {background: none !important; width: auto !important;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li .level2CMSListMenuLink {float: left; width: 92%; padding: 15px 20px 16px 10%; height: auto;}

.buyer-profile .warpper .stepContainer .stepLinks .moreBtn.stepBtn {display: block;float: right;width: 40px;height: 70px;background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2393px;position: absolute;top: 0;right: 0;margin-top: 0;padding: 0; border: 0;}
.buyer-profile .warpper .stepContainer .stepLinks .moreBtn.stepBtn:hover {background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2393px;width: 40px;height: 70px;margin-top: 0;border: 0;}
.buyer-profile .warpper .stepContainer .stepLinks .moreBtn span {display: none;}

.buyer-profile .warpper .stepContainer .stepLinks .lessBtn.stepBtn {width: 40px;height: 70px;background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2458px;position: absolute;top: 0;left: 0px;display: none;margin-top: 0;padding: 0;border: 0;}
.buyer-profile .warpper .stepContainer .stepLinks .lessBtn.stepBtn:hover {background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2458px;width: 40px;height: 70px;margin-top: 0; border: 0;}
.buyer-profile .warpper .stepContainer .stepLinks .lessBtn span {display: none;}

.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li .level2CMSListMenuLink.selected {padding-bottom: 16px;}

.buyer-profile .ButtonWrapper {width: 96%; padding: 0 2% 2% 2%}
.buyer-profile .ButtonWrapper a {width: 48%;}

.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline {width: 100% !important; padding: 0px !important;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline .breadcrum {width: 96%; padding: 2%;} 
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline .pagetitle {width: 96%; padding: 0 2% 30px 2%;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftcontent {display: none;}

.buyer-checklist .tabContainer {width: 100%; border: 0px;}
.buyer-checklist .tabContainer .tabLinkContainer {width: 100%;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks {float: left; width: 100%;}
.buyer-checklist .tabContainer .tabLinkContainer ul {float: left; width: 100%;}
.buyer-checklist .tabContainer .tabLinkContainer ul li.level1CMSListMenuLI {float: left; position: relative; width: 100%; border: 0px; height: 50px;}
.buyer-checklist .tabContainer .tabLinkContainer ul li .selected {float: left; width: 96%; background: #9d2b5c; padding: 10px 2%; height: 50px;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover {float:left; width: 96%; background: #9d2b5c; padding: 10px 2%;}

.buyer-checklist .tabContainer .tabLinkContainer ul li a .tabCount {margin-left: 40px; width: 90%;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a .tabHeader {margin-left: 40px; width: 90%;}

.buyer-checklist .tabContainer .tabContentContainer {width: 96%; padding: 10px 2%; margin-top: 40px;}
.buyer-checklist .tabContainer .tabContentContainer p {width: 90%;}

.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .moreBtn.stepBtn {display: block;float: right;width: 40px;height: 70px;background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2393px;position: absolute;top: 0;right: 0;margin-top: 0;padding: 0; border: 0;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .moreBtn.stepBtn:hover {background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2393px;width: 40px;height: 70px;margin-top: 0;border: 0;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .moreBtn.stepBtn span {display: none;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .lessBtn.stepBtn {display: block; width: 40px;height: 70px;background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2458px;position: absolute;top: 0;left: 0px;display: none;margin-top: 0;padding: 0;border: 0;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .lessBtn.stepBtn:hover {background: #9d2b5c url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -452px -2458px;width: 40px;height: 70px;margin-top: 0; border: 0;}
.buyer-checklist .tabContainer .tabLinkContainer .stepLinks .lessBtn.stepBtn span {display: none;}


.stepContainer .pageContent{float:left; width: 96%; padding: 2%;}

.dropMenuBuyerProfile {float: left; width: 100%; background: #232323; margin-bottom: 20px; color: #FFF; display: block; position: relative;}
.dropMenuBuyerProfile h3 {margin: 10px 0 0 0; font-family: "Roboto-Bold", sans-serif; font-size: 16px; color: #dbdbdb; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; float: left; width: 98%; border: solid #000; border-width: 0 0 1px 0; padding-bottom: 8px; padding-left: 2%; background: url(../Images/Common/sprite-image.png) no-repeat right -2070px;}

.dropMenuBuyerProfile ul.art_CMSListMenuUL {margin: 0px 0 0 0; padding: 0px; width: 100%; float: left; display: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI {margin-left: 20px; border: solid #303030; border-width: 0 0 1px 0; padding: 8px 0; list-style: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #cccccc; text-decoration: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL {float: left; margin: 9px 0 9px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li {margin-left: -20px; padding: 4px 0 4px 20px; border: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: normal; color: #7e7e7e; text-decoration: none; text-transform: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li:hover {background: #2d99b7; cursor: pointer;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li:hover > a {color: #fff;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI {margin-left: 20px; border: solid #303030; border-width: 0 0 1px 0; padding: 8px 0; list-style: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #cccccc; text-decoration: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL {float: left; margin: 9px 0 9px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li {margin-left: -20px; padding: 4px 0 4px 20px; border: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: normal; color: #7e7e7e; text-decoration: none; text-transform: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li:hover {background: #2d99b7; cursor: pointer;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li:hover > a {color: #fff;}
/*.dropMenuBuyerProfile ul li {display: none;}
.dropMenuBuyerProfile:hover > ul li  {display: block;}*/
.dropMenuBuyerProfile ul li.art_CMSListMenuLI ul.art_CMSListMenuUL li {display: none;}
.dropMenuBuyerProfile ul li.art_CMSListMenuLI:hover > ul.art_CMSListMenuUL li {display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li {display: none;}
.dropMenuBuyerProfile ul li.art_CMSListMenuLI:hover > ul.art_CMSListMenuUL{display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuLI:hover > ul.art_CMSListMenuUL li{display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuHighlightedLI:hover > ul.art_CMSListMenuUL{display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuHighlightedLI:hover > ul.art_CMSListMenuUL li{display: block;}

.active-dev {width: 100%; margin: 0;}
.active-dev .propertyList {width: 100%;}
.active-dev .propertyList ul.prop-list {float: left; width: 100%;}
.active-dev .propertyList .property-list-item {width: 100%;position: relative; border-bottom: solid #ccc 1px;padding-bottom: 32px;}
.active-dev .propertyList .property-list-item .property {float: left; width: 100%;}

.active-dev .propertyList .property-list-item .list-details-selectors {width: 100%; padding: 0;}
.active-dev .propertyList .property-list-item .property .list-details-head {width: 100%; margin: 0; background: none; position: absolute; top: 0px;}
.active-dev .propertyList .property-list-item .list-image {margin-top: 0; width: 100%; border: 0px; margin-top: 80px; height: auto;}
.active-dev .propertyList .property-list-item .property.featured {float: left; width: 100%;}
.active-dev .propertyList .property-list-item .list-details-head ul.place {float: left; padding: 0px; margin: 0px;}
.active-dev .propertyList .property-list-item .list-details-head h2 {float: left; width: 100%; margin: 0px; padding: 0px;}
.active-dev .propertyList .property-list-item .list-details-head h2 a {margin: 0px;}
.active-dev .propertyList .property-list-item .list-details-head ul.place li {font-size: 10px; font-weight: bold; text-transform: uppercase;}
.active-dev .propertyList .property-list-item .list-details-head ul.place li:first-child {color: #525252;}
.active-dev .propertyList .property-list-item .property .empImgHover .quickBtn {display: none;}
.active-dev .propertyList .property-list-item .prop-list-stat {float: left; width: 100%;}
.active-dev .propertyList .property-list-item .list-details-selectors ul.priceRange {margin-top: 20px; width: 40%;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectInfo {margin-top: 24px; width: 40%;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons {float: left; width: 100%; margin: 10px 0;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {float: left; width: 42%; padding-left: 8%;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a label.large-text {display: block;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a label.small-text {display: none;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {margin: 0; width: 48%;}
.active-dev .propertyList .property-list-item .list-image .empImg {width: 100%; text-align: center; }
.active-dev .propertyList .property-list-item .list-image .empImg img {width: 100%; height: 100%;}
.active-dev .propertyList .property-list-item .empImgHover {width: 100%; text-align: center; margin-top: -76%;}
.active-dev .propertyList .property-list-item .empImgHover img {width: 100%; height: 100%;}


/*==================================
		house and land listing 
===================================*/
.mid_column .propertyList .property-list-item .property.featured .houseLand {width: 97% !important; float: right; margin-top: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo {width: 120px !important;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo:first-child {float: left; width: 140px !important; margin-right: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectButtons {width: 21px; height: 25px; float:right; margin-right: 3%;}
.mid_column .propertyList .property-list-item .property .houseLand {width: 97% !important; float: right; margin-top: 10px;}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo {width: 120px !important;}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo:first-child {float: left; width: 140px !important; margin-right: 10px;}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectButtons {width: 21px; height: 25px; float:right; margin-right: 3%;}

/*==================================
		house and land details 
===================================*/
.wimage-gallery .title-area {float: left; width: 100%; padding: 15px 2%; margin: 0px;}
.wimage-gallery .title-area h3 {margin-right: 15px;}
.wimage-gallery .title-area span a {margin: -1px 0 0 0;}
.wimage-gallery .detailContainer {width: 100%;}
.wimage-gallery .detailContainer .image-detail-land {width: 100%;}
.wimage-gallery .detailContainer .image-detail-land img {width: 100%;}
.wimage-gallery .detailContainer #googleMap {width: 100%;}
.wimage-gallery .descDetailHolder {width: 100%;}
.wimage-gallery .descDetailHolder .desc {width: 96%; padding: 2%;}
.wimage-gallery .descDetailHolder .features {width: 96%; padding: 2%;}

ul.houseland-list {width: 96%; padding: 2%;}
ul.houseland-list .availablePack {width: 100%; margin: 0 0 30px 0;}
ul.houseland-list .availablePack h2 {padding: 15px 4%;}
ul.houseland-list li .packageHolder {width: 100%; padding: 0;}
ul.houseland-list li .packageHolder img {width: 150px;}
ul.houseland-list li .packageHolder .con-houseland {width: 63%; padding: 0; margin-left: 0; float: right;}
ul.houseland-list li .packageHolder .con-houseland .projectButtons {margin: 0;}
ul.houseland-list li .packageHolder .con-houseland .projectInfo {width: 120px; margin-right: 10px;}
ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus {width: 120px;}
ul.houseland-list li .packageHolder .con-houseland .projectButtons {display: none;}

/* faq */
.mainContent.article-detail .articleSection .faqSection {width:100%;}
.mainContent.article-detail .articleSection .pageFAQContent{width:100%;}
.mainContent.article-detail .articleSection .pageFAQContent .pageFAQDetailed {width:100%;}
.mainContent.article-detail .articleSection .pageFAQContent .pageFAQDetailed a {color: #252c40;}
.pageFAQContent .pageFAQDetailed ul li{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqDate{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle{width:95%; background:url(/app_themes/ibuynew/images/common/downArrow.png) no-repeat 95% -1px}
.pageFAQContent .pageFAQDetailed ul li .faqAnswer{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle.selected {background:url(/app_themes/ibuynew/images/common/upArrow.png) no-repeat 95% -33px;}

.mainContent.article-detail .articleSection .faqSection .formContent .EditingFormControlNestedControl {width: 100%;}
.mainContent.article-detail .articleSection .faqSection .inputFieldContainer {width: 100%;}
.mainContent.article-detail .articleSection .faqSection .multiFieldContainer {width: 100%;}
.mainContent.article-detail .articleSection .faqSection .formContent { box-shadow: 3px 3px 5px #ccc; background: none #f5f5ef; padding:20px 20px 10px 20px; margin: 0px 0px 20px 0px !important; border: solid 1px #bababa; width: 90% !important; height: auto; float: left;}
.mainContent.article-detail .articleSection .faqSection .formContent input, .mainContent.article-detail .articleSection .faqSection .formContent textarea {width: 91%; max-width: 91%;}
.mainContent.article-detail .articleSection .faqSection .faq-content{padding-top: 10px;}

/* ==================================
		contact us page
===================================== */
.contactUsContent {width: 96%; padding: 2%;}
.contactUsContent .leftcontent {width: 100%;}
.contactUsContent .centercontent {width: 100%; padding: 0px; margin-top: 10px;}
.contactUsContent .leftcontent .contact-col {width: 100%; margin-bottom: 20px; border: solid #CCC; border-width: 0 0 1px 0; float: left; padding-bottom: 20px; position: relative; height: 125px;}
.contactUsContent .leftcontent .contact-col div.num {position: absolute; top: 40px; left: 0px;}
.contactUsContent .leftcontent .contact-col div.email {position: absolute; top:70px; left: 0px;}
.contactUsContent .leftcontent .contact-col div {position: absolute; top: 16px; right: 0; width: 35%;}
.contactUsContent .centercontent .contactus .contactUsForm-col01 {width: 100%;}
.contactUsContent .centercontent .contactus .inputFieldContainer {width: 100%; margin: 0;}
.contactUsContent .centercontent .contactus input {width: 100%; padding: 10px 2%;}
.contactUsContent .centercontent .contactus input:focus {padding: 9px 1.9%;}
.contactUsContent .centercontent .contactus input.error {padding: 9px 1.9%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbHolder {width: 99.8%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbSelector {width: 100%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbOptions {width: 100%; min-height: 250px;}
.contactUsContent .centercontent .contactus .contactUsForm-col02 {width: 100%; padding: 0px;}
.contactUsContent .centercontent .contactus .multiFieldContainer {width: 100%;}
.contactUsContent .centercontent .contactus textarea {width: 100%; padding: 10px 2%;}
.contactUsContent .centercontent .contactus textarea:focus {padding: 9px 1.9%;}
.contactUsContent .centercontent .contactus input[type="submit"] {float: left; width: 100%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbOptions a {padding: 5px 17px !important;}

/* bp2 refine search area */
.mid_column .header-section .view-result-holder {float: right; margin: 0 2% 10px 0; position: relative;}
.mid_column .header-section .view-result-holder a.view-result {
    background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
    float: left;
    min-width: 110px;
    height: 27px;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #232323;
    text-transform: uppercase;
    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;
}

.searchTagContainer-bp{display:block! important;}
.propertyList-bp{display:none;}
.bottom-content-bp{display:none;}
.prop-grid-bp{display:none;}
.map-lhs-bp{display:none;}
.googleMapHolder-bp{display:none;}
.leftSide.map-listing1{width:auto;}
.three-column .wright-bp1{display:block;}
.search-refine-bp{display:block! important;}
.search-result-bp{display:none;}
.pagination-bp{display:none;}
.searchFilters-bp{display:none;}
.search-bp{ position:relative;margin-top:115px; width: 101%;}
.wprop-list-bp{position:absolute; top:52px; width: 100% !important;}
.superFeature-bp{display:none;}
.search-bp .search_loding{top:0px! important; left:0px! important;}
.no-result-bp {display:none;}

.view-result-holder1 {clear:both; display:block; margin-right:0; text-align:center; padding-top:20px;}
.view-result-holder1 a.view-result {
    background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
    display: inline-block;
    min-width: 100%;
    height: 27px;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #232323;
    text-transform: uppercase;
    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;
}
.leftSide.active .wleft.lhs_column {display: block; width: 100%;}
.criteriaSection ul.applied-criteria {margin: 0;}
.criteriaSection ul.applied-criteria li {margin-left: 0;}
.criteriaSection .clear-all a.aclear-all {margin: 0;}


/*===================================
   tools and advice section
===================================*/
.mainContent.article-section .articleSection {width: 100%;}
.articleSection .toolAdvice {width: 100%;}
.articleSection .toolAdvice .ad-content {width: 100%;}
.articleSection .toolAdvice .advice-feature {width: 100%;}
.articleSection .toolAdvice .advice-feature {width: 100%; border-width: 1px 1px 0 1px;}
.articleSection .toolAdvice .advice-feature .advice-feature-item {width: 100%; height: auto; padding: 0; border-width: 0 0 1px 0;}
.articleSection .toolAdvice .advice-feature .advice-feature-item:last-child {border-bottom: 0px;}
.articleSection .toolAdvice .advice-feature .advice-feature-item img {display: none;}
.articleSection .toolAdvice .advice-feature .advice-feature-item h3 {width: 100%; padding: 20px 0; margin: 0;}
.articleSection .toolAdvice .advice-feature .advice-feature-item.calculator {display: none;}
.mainContent .articleSection .page-border {width: 104%; margin: 0 0 0 -2%;}
.articleSection .calculatorInfo {width: 100%; margin-left: -2%; padding: 2%;}
.articleSection .articleitem-container {width: 100%;}
.articleSection .articleitem-container .articleItem {width: 100%; height: auto; margin-bottom: 20px;}
.articleSection .articleitem-container .articleItem .articleItem-img {width: 140px; background: #fff;}
.articleSection .articleitem-container .articleItem .articleItem-img img {width: 100%; height: 103px; background-position: center; background-size: 100%;}
.articleSection .articleitem-container .articleItem .articleItem-desc {width: 65%; margin-left: 2%;}
.articleSection .latestVideoBar {width: 104%; margin: 0 0 0 -2%; display: none;}
.articleSection .video-area {width: 100%; margin-top: 20px; display: none;}
.mainContent.article-detail .articleSection .comments {float: left; width: 100%; margin-top: 2%;}
.articleSection .articlePagination .showArticles .pagging-container {width: 100%;}
.articleSection .articlePagination .showArticles {width: 100%;}
.mainContent.article-section .articleSection .articlePagination {width: 100%; margin: 0;}
.articleSection .articlePagination .showArticles .pagging-container {width: 104%; margin-left: -2%;}
.articleSection .articlePagination .showArticles .articleitem-container {width: 100%; padding: 4% 0;}
.articleSection .articleitem-container .articleItem .articleItem-desc p {height: 40px; overflow: hidden;}
.article-section .leftSide .pagetitle {margin-bottom:0px;}
.mainContent.article-detail .articleSection .propertyBar.prdlist {display: none;}


/* Calculator */
.mainContent .leftSide .articleCalculatorContainer {margin-left: -20px; width: 100%;}
.dynamicCalcContainer {position: relative; padding-bottom: 20px; width: 100%; margin-left: 20px; overflow-x: scroll !important; -webkit-overflow-scrolling:touch;}
.mainContent .leftSide .articleSection.calculatorPage .article-desc {width: 100%;}

/*general and article search pagination*/
    .searchResults.gen-search .leftSide .leftSideInner .searchPagination {width: 104.5%; margin-left: -2%;}
    .leftSide.topcolorline.article-search .searchPagination {width: 104%; margin-left: -2%;}
/*===================================
   dark overlay over the page - bp2
===================================*/
.dark_overLay {position: fixed; top: 0px; left: 0; width: 100%; background: #333; opacity: 0.5; height: 100%; z-index: 99; display: none;}
.header .misc {position: absolute; right: 0; z-index: 101; margin-right: 10px;}


.propertylocation .relatedPrd-con {display: none;}
.relatedlocation-con {display: none;}


#main-canvas .header.hasContactColor .ibuyLogo {display: none;}
#main-canvas .header.hasContactColor {background: #FFF; position: fixed; z-index: 120;}
#main-canvas .header.hasContactColor .misc .contactDetails {background: #FFF;}
#main-canvas .header.hasContactColor .misc {margin-right: 0;}

/*===================================
      property detail - after sign in
===================================*/
.property-form-bottomstep2 {width: 96.5%; padding: 30px 2%;}
.property-form-bottomstep2 ul.field-con li {width: 96%; padding: 15px 2%; min-height: 60px;}
.property-form-bottomstep2 ul.field-con li > div table {width: 100%;}
.property-form-bottomstep2 ul.field-con li .propertyLocation table {width: 100%;}

/* premium access */
.premium-access-inner .leftcontent {width: 100% !important;}
.premium-access-inner .rightcontent {width: 100% !important; float: left;}
.premium-access .input-container input {width: 95.5%; padding: 10px 2%;}
.premium-access .input-container input:focus {padding: 9px 1.9%; width: 95.5% !important;}
.premium-access .input-container .suburb {width: 100%; margin-bottom: 10px;}
.premium-access .input-container .suburb input {width: 95.5%;}
.premium-access .input-container .postcode {width: 100%;}
.premium-access .input-container .postcode input {width: 95.5%;}
.premium-drp.form-dropdown .sbHolder {width: 99.5%;}
.premium-drp.form-dropdown .sbSelector {width: 99%;}
.premium-drp.form-dropdown .sbOptions {width: 100%;}
.premium-access .submitContainer .btnDontAgree {width: 49%; margin: 0;}
.premium-access .submitContainer .btnAgree {float: right; width: 49%;}

.propDetHeaderB .breadcrum {display:none;}
.save-search-holder .submitenquiry{display:inline-block; background-color:#31CB34;border-radius: 4px;color: #FFFFFF;font-family:"Roboto-Bold", sans-serif,Arial,sans-serif; line-height:30px; text-align:center; text-transform:uppercase;font-size:13px;padding-left:20px; padding-right:20px;text-decoration:none;}
.save-search-holder .save-search{display:none;}
.save-search-holder span{display:none;}
a.button1 {display:none;}

    .one-column {margin-top:10px; padding-left:40px; padding-right:40px;}
    .one-column .one-column-left {float:none; width:100%;}
    .one-column .content .point-desc{margin-right:20px;}
    .one-column .content .e-book{float:right; margin-left:0px;}
    .one-column .one-column-right{width:100%; margin-top:20px;}
    .one-column .one-column-top{padding-bottom:20px;}
    .one-column .one-column-top h1 {font-size:30px; padding-bottom:15px;}
    .one-column .one-column-top h1 .property-location{font-size:30px;}
    .one-column .one-column-top h2{font-size:15px;}
    .one-column .one-column-top h2 .member-count{font-size:15px;}
    .one-column-bottom .bottom-content .main-title-con .main-title,.one-column-bottom .bottom-content .main-title-con .main-title label{font-size:20px;}
    .one-column-bottom .bottom-content .main-title-con .main-title .property-location{font-size:20px;}
    .innerContentWrapper2 .innerContentWrapper{padding:0px; width:100%;}
    .one-column .testimonials {font-size:12px;}
    .one-column-bottom .bottom-content .main-title-con .main-title{width:100%; padding-left:20px;}
    .one-column .content ul.top-images li {padding-right:0px;}
    .one-column .testimonials2 {font-size:12px; float:none; width:auto;}
    .one-column .interested {font-size:12px; float:none; width:auto;}

    .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 10px;
	line-height: 30px;
}
    .relatedlocations {
        display:none;
    }
    .propertyListContainer .breadcrum {
        padding: 20px 2%;
    }

    .propertyListContainer .leftSide.active .mid_column .header-section {
        border-top: solid 5px #252c40;
    } 

        /* homepage advert */

.homepageAdvertContainer {
        width:100% !important; 
        float:left;
        height:164px;
        position:relative;
 
}
.homepageAdvertContainer_header {   
    width: auto;
    padding: 45px 0px 0px 10px;
    font-size: 40px;
   
}

.homepageAdvertContainer_content {
    
    width: 370px;
    padding: 25px 0px 0px 10px;
    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;   
    font-size: 35px; 
    background: url(/app_themes/ibuynew/images/common/homepage-advert-arrow.jpg) 420px 20px no-repeat;
}

.homepageAdvertContainer_link {
     padding: 0px 0px 0px 10px;
}


 .header .grad {
        height: 90px;
    }

    .eoitopcontent {
        padding: 18% 5% 1% 5%;
    }

        .eoitopcontent span, .eoitopcontent h1, .eoitopcontent h2 {
            font-size:20px !important;
        }

    .header .grad h1, .header .grad h2 {
        font-size: 35px !important;
    }

    .eoiformcontainer .input-container, .eoiformcontainer .input-container.small-width, .eoiformcontainer .input-container.full-width {
        width: 98%;
        float: left;
    }

    .eoicontent {
         min-height:150px
    }
   .eoicontent .grayboxleft {
      
         width: 44%;
        /*margin-left: 2%;*/
        min-height: 200px;
        padding: 10px 10px;
    }

    .eoicontent .grayboxright {
      
     width: 44%;
    margin: 0% 0% 0% 2%;
    min-height: 200px;
    padding: 10px 10px;
    }

    .eoiformcontainer input[type="submit"]
      {    
        width: 100%;
       
    }

      .eoifooterArea .rightpane {
            display:none;
         
    }

    .eoifooterArea .leftpane {
        width:100%;
        padding: 30px 0px 0px 2%;
    }

    .eoiformcontainer #timer {
        top:190px;
      padding: 6px;
    }

    /* poll container*/

     .pollContainer .PollAnswer .PollAnswerRadio input[type='radio'] {
              -webkit-appearance: radio;
                 box-sizing: border-box;
        }
}


