/* iBuynew desktop viewport */
@media only screen and (min-width: 1020px) and (max-width: 1258px){

/*===========================================
	remove ipad default border-radius 
===========================================*/
body input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
/*=====================================================
	remove breakpoint-4 ipad input[checkbox] outline 
=====================================================*/
body.Safari input[type="checkbox"] {visibility: hidden;}

/*==================================================
	remove breakpoint-4 ipad input disabled color 
==================================================*/
body input[type=text]:disabled {opacity:1;}


/*=============================
		set main canvas 
==============================*/
#main-canvas {
	max-width: 980px;
}
.header {
	width: 980px;
}
.header .ibuyLogo {
	width: 240px;
	height: 91px;
	float: left;
	margin-top: 25px;
}
.header .ibuyLogo .logodesktop{display:block;}
.header .ibuyLogo .logotab{display:none;}
.header .ibuyLogo .logomobile{display:none;}


/*-------------------------------------------
 add this additional class due to 980 
 -------------------------------------------*/
.header .ibuyLogo img {width: 92%;}
.header .navArea {
	width: 720px;
	float: right; 
	font-family: "Roboto-Bold", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:46px 0px 0px 0px !important;
}
.header .navArea ul.dropdown ul li.subTreeHead {/*width:90px;*/}
.header .navArea ul.dropdown ul.Tools__Advice li.subTreeHead {width:auto;}
.header .navArea ul.dropdown ul li.subTreeHead ul li {width:150px !important;}
.header .navArea ul.dropdown ul.Tools__Advice li.subTreeHead ul li{width:200px !important;}

/*-------------------------------------------
 navigation mega menu 980x 
 -------------------------------------------*/
ul.dropdown li.dir {
padding: 10px 5px;
}
ul.dropdown ul {
	width: 980px;
}
/*ul.dropdown-columnar li.hover ul, ul.dropdown-columnar li:hover ul {
	visibility: visible !important;
	left: -299px;
}*/
ul.dropdown ul li.subTreeHead {
padding: 30px 10px 30px 40px;
/*width: 50px;*/
}
/* end of navigation mega menu for 980x */

/*-------------------------------------------
 search area drop down 980x
-------------------------------------------*/
.searchRefine .selectArea .sbHolder {
	width: 148px;
}
/*======================================
	fix ipad combo box width
=======================================*/
.searchRefine .selectArea .sbOptions {
	width: 259px;
	margin-left: -112px;
}
body.Gecko .searchRefine .selectArea .sbOptions {width: 258px; margin-left: -111px;}
body.Safari5 .searchRefine .selectArea .sbOptions {width: 257px; margin-left: -110px;}

body.IE9 .searchRefine .sbHolder ul.sbOptions {width:256px !important; margin-left:-109px !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 .sbSelector {width: 105px;}
.searchPrice1 .sbHolder .sbSelector {width: 103px;}
.searchPrice2 .sbHolder  ul.sbOptions {
	width: 185px !important;
	margin-left: -81px !important;
}
body.Safari5 .searchPrice2 .sbHolder ul.sbOptions {width: 182px !important; margin-left: -78px !important;}
body.IE9 .searchPrice2 .sbHolder ul.sbOptions {width:181px !important; margin-left:-77px !important;}


.searchPrice1 .sbHolder  ul.sbOptions {
	width: 186px !important;
	margin-left: -84px !important;
}
body.Safari5 .searchPrice1 .sbHolder ul.sbOptions {width: 184px !important; margin-left: -82px !important;}
body.IE9 .searchPrice1 .sbHolder ul.sbOptions {width:183px !important; margin-left:-81px !important;}

.sbOptions li{
	padding: 0 0px !important;
}
.sbOptions a {
	padding: 5px 10px !important;
}

.searchRefine .sbSelector {width:122px; text-indent:0px;}

/* end of search area for 980x */


.header .misc {
 width: 500px;
 float: right;
}
.header .misc .signupArea {
 width: 253px;
 padding: 5px 0;
 overflow: hidden;
 float:right;
}
.header .misc .contactDetails {
 	float: left;
	margin:0px 5px 0 0;
}
.header .misc .contactDetails .contact-icon {
 float: left;
 margin: 9px 0 0 5px;
 width: 13px;
 height: 15px;
 background: url(/app_themes/ibuynew/images/common/sprite-image.png) -125px -71px;
 padding-right:4px;
}
.header .misc .contactDetails .contact-icon img {
	width: 13px;
	height: 15px;
}
.header .misc .contactDetails .contact-text {
 float: left;
 margin: 7px 0 0 0px;
}
.header .misc .contactDetails .mobile-nav { display: none;}
.header .misc .contactDetails img {
	float: left;
}
.header .misc .contactDetails .contact-text span {display:none;}
.header .misc .contactDetails h2 {
	font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
	font-size: 17px;
	color: #232323;
	font-weight: 400;
}
.header .misc .contactDetails h2 span {display:block !important; font-size:17px;}
.header .misc .social-icons {
	float: left;
	margin: 5px 0 0 2px;
}
.header .misc .social-icons a {
	float: left;
	margin-left: 2px;
}
.header .misc .signupArea li {
	list-style: none;
	float: left;
	margin: 0px 6px;
}
.header .misc .signupArea ul.right {
	float: right;
	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 0px;
}
.header .misc .signupArea ul.left li a {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #993366;
}
.header .misc .signupArea ul.left span {float: left; margin: 0; color: #525252; font-size: 12px;}
.mobileNav {display: none;}


/* Homepage Top Cotent - Slider and Form */

.homeTopContent {
	width: 980px;
}
.homeTopContent .leftSlider {
    width: 540px;
}

/* overlay */
.cycle-overlay .sliderText1 {
    font-size: 22px;
}
.cycle-overlay .sliderText2 {
    font-size: 40px;
}


/* define main content area */

.mainContent {
	width: 980px;
	float: left;
	margin-top: 0px;
}
.mainContent .leftSide {
	width: 680px;
	float: left;
}
.mainContent .rightSide {
	width: 300px;
	float: left;
}
.three-column {background-color:#525252;}
.three-column .leftSide {background: url(/app_themes/ibuynew/images/common/background_noise.png);}
/* define out of main content wrapper area */

.mainContentWrapper {
	width: 980px;
	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: 640px;
	height: 227px;
	float: left;
	padding: 40px 20px;
	background-color: #252c40;
}
.mainContent .searchArea h1 {
	color: #fff;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 28px;
}
.mainContent .searchArea h4 {
	font-weight: normal;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #ffa5cb;
	margin-bottom: 26px;
	float: none;
}
.mainContent .searchArea h4 small {
	font-weight: bold;
	font-size: 14px;
	font-family: "Roboto-Regular", sans-serif;
	color: #ffa5cb;
	float: none;
}
.mainContent .searchArea .refineSearch {
	color: #ed97b6;
	background: #7e2249;
	padding: 4px 0;
	text-transform: uppercase;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	width: 170px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

/* search boxes */
.searchArea input[type="text"] {
	background-color: #ffffff;
	padding: 1px 10px;
	margin: 18px 0 10px 0;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: bold;
	color: #525252;
	text-transform: uppercase;
	border: 0;
	width: 460px;
	float: left;
	height: 63px;
	font-size: 18px;
	font-weight: 400;
	border-radius: 0px;
}

body.IE8 .searchArea input[type="text"] {width:420px;}

.searchArea .searchRefine {
	float: left;
	margin: 0px 0 0 0px;
	width: 261px;
}
.searchArea .searchPrice1 {
	float: right;
	margin: 0px 0 0 2px;
	width: 188px;
}
.searchArea .searchPrice2 {
	float: right;
	margin: 0px 0 0 2px;
	width: 187px;
}


/* submit */
.submitBtn {
	font-family: "Roboto-Bold", sans-serif;
	font-size: 18px;
	color: #FFF;
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-o-border-radius: 0 6px 6px 0;
	-ms-border-radius: 0 6px 6px 0;
	background: #232323 url(/app_themes/ibuynew/images/common/maginifier.png) no-repeat 30px 24px;
	border: 0;
	height: 66px;
	text-transform: uppercase;
	float: left;
	margin: 18px 0 0 0;
	cursor: pointer;
	width: 160px;
	font-weight: bold;
	padding-left: 30px;
	letter-spacing: 1px;
	font-weight: 400;
}
.mainContent .mapSearchArea {
	width: 300px;
	height: 259px;
	float: left;
	padding: 24px 0;
	background-color: #252c40;
	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: 680px !important;
	float: left;
	background-color: #FFF;
	padding: 10px 0;
	border-width: 0 0 4px 0;
	border-style: solid;
	border-color: #252c40;

	position: relative;
}
.mainContent .prdlist h3 {
	color: #232323;
	font-size: 15px;
	text-transform: uppercase;
	margin: 17px 0 0 20px;
	font-weight: 400;
	font-family: "Roboto-Bold", sans-serif;
	letter-spacing: 1px;
}
/*.mainContent .prdlist .prv-btn a {
	float: left;
	width: 30px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-left.png) center no-repeat;
	height: 88px;
	margin-top: 60px;
	display: none;
}
.mainContent .prdlist .next-btn a {
	float: right;
	width: 30px;
	height: 88px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-right.png) center no-repeat;
	margin-top: 60px;
	display: none;
}*/
.mainContent .prdlist a.prevBtn {
	width: 40px;
	height: 40px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -152px -170px;
	position: absolute;
	top: 12px;
	right: 60px;
	display:none;
	margin-top: 0;
}
.mainContent .prdlist a.prevBtn:hover {
	background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat 1px -1373px; 
	width: 38px; height: 38px; margin-top: 0;
}
.mainContent .prdlist a.nextBtn {
	float: right;
	width: 40px;
	height: 40px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -197px -170px;
	position: absolute;
	top: 12px;
	right: 18px;
	display:none;
	margin-top: 0;
}
.mainContent .prdlist a.nextBtn:hover {
	background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -39px -1373px; 
	width: 38px; height: 38px; margin-top: 0;
}
.mainContent .prdlist .nav-btns-b5 {width:82px; float:right; margin:-30px 18px 0px 0px;}
.mainContent .prdlist .nav-btns-b5 .prv-btn-b5 a{float: left;  width: 40px;background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-left.png) center no-repeat;height: 40px;}
.mainContent .prdlist .nav-btns-b5 .next-btn-b5 a{float: right; width: 40px;background: #e2e2e2 url(/app_themes/ibuynew/images/common/arrow-right.png) center no-repeat;height: 40px;}
.mainContent .prdlist .featuredPrd {
	/*width: 1060px;*/
	float: left;
	margin: 15px 0 30px 20px;
}
.mainContent .prdlist .featuredPrd .prdItem {
	width: 200px;
	float: left;
	margin:0px 0px;
	margin-right: 18px;
}
/*.mainContent .prdlist .featuredPrd .prdItem:last-child {display: none;}*/
.mainContent .prdlist .featuredPrd .prdItem img {
	width: 200px;
	height: 150px;
	padding: 2px;
	border: 1px solid #b5b5b5;
}

.mainContent .prdlist .featuredPrd .prdItem img.agentonly {
    width: 25px;
    height: 22px;
    margin: -3px 0px;
    padding-right: 0px;
}
.mainContent .prdlist .featuredPrd .prdItem ul {
	list-style: none;
	font-size: 11px;
	float: left;
	list-style-position: inside;
	-webkit-padding-start: 0px;
	-moz-padding-start: 0px;
	-o-padding-start: 0px;
	-ms-padding-start: 0px;
	-khtml-padding-start: 0px;
	font-family: "Roboto-Regular", sans-serif;
	width: 200px;
}
.mainContent .prdlist .featuredPrd .prdItem ul li {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 10px;
	color: #525252;
	text-transform: uppercase;
	float: left;
}
.mainContent .prdlist .featuredPrd .prdItem ul li a {font-size: 10px; color: #525252; margin-right: 3px; letter-spacing: 1px;}
.mainContent .prdlist .featuredPrd .prdItem .pr-name {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
	text-transform: none;
}
.mainContent .prdlist .featuredPrd .prdItem .pr-name a {color: #232323; text-decoration: none; font-size: 14px; letter-spacing: 0;}
.mainContent .prdlist .featuredPrd .prdItem .pr-name a:hover {text-decoration: underline;}
.mainContent .prdlist .featuredPrd .prdItem .pr-price {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #525252;
	text-transform: none;
	font-weight: normal;
}
.mainContent .prdlist .featuredPrd .prdItem a {
	color: #252c40;
	font-size: 13px;
	float: left;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
}
.mainContent .prdlist .featuredPrd .prdItem .save {
	color: #3399cc;
	font-size: 13px;
	float: left;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	/*background: url(/app_themes/ibuynew/images/common/correct.png) left center no-repeat;*/
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -108px no-repeat;
	padding-left: 12px;
}
.mainContent .prdlist .featuredPrd .prdItem span {
	float: left;
	color: #525252;
	margin: 0 8px;
	font-size: 12px;
}
.mainContent .prdlist .featuredPrd .prdItem span.arrow {
	float: left;
	color: #525252;
	margin: 0 4px 0 2px;
	font-size: 11px;
}

/* Landing pages */
.landingContent {
	background-color: #FFF;
	padding: 40px 20px;
	width: 940px;
	border-top:#252c40 solid 5px;
	font-family:"Roboto-Regular", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#515151;
}
.landingContent .headerimage img{
	width:900px;
}
.landingContent .middlecontent{
	width:425px;
	padding-right:50px;
}

.landingContent .middleform{
	width:425px;
}

.landingContent .middleform input{
	font-family:"Roboto-Regular", sans-serif;
	font-size:15px;
	line-height:18px;
	color:#7d7d7d;
	border:#bab9b6 solid 1px;
	height:40px;
	width:386px;
	padding:10px 19px;
}
.landingContent .middleform textarea{
	font-family:"Roboto-Regular", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#7d7d7d;
	border:#bab9b6 solid 1px;
	width:386px;
	height:82px;
	padding:10px 19px;
}

.topform.middleform {padding-left:25px;}

.landingContent .middleform .multiFieldContainer{float:left; height:130px}

.landingContent .leftcontent,
.landingContent .rightcontent{
	width:425px;
}
.landingContent .leftcontent img,
.landingContent .rightcontent img{
	padding-bottom:20px;
	width:425px;
}

.landingContent .middlecontent img{
	width:425px;
	height:auto;
}

.landingContent .middlecontent .topleftimg{
	width:425px;
	height:725px;
}

.landingContent .middlecontent .topleftimg.election{
	width:425px;
	height:589px;
}

    .landingContent .middlecontent .topleftimg.election img {
        	width:100%;
	        height:589px;
    }

    .landingContent .middlecontent .floattext 
    {    height: 254px;
    width: 380px;}


.landingContent h2 br {display:none;}

.landingContent .topcontent{
	width:455px;
	padding-right:25px;
}

.landingContent .toprightimage{
	width:450px;
}
.landingContent .toprightimage img{
	width:450px; height:auto;
}

.landingContent h2 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; 
	color:#515151; 
	font-size:20px;
	line-height:25px;
	padding-bottom:0px;
	margin:0px;
	}

.headerimage .landingIMGContent .title {margin:-200px 0px 0px 40px; } 
.headerimage .landingIMGContent .content {margin:-170px 0px 0px 40px; } 
.headerimage .landingIMGContent .link {margin:-80px 0px 0px 40px; } 


/* define buyer profile area */
.mainContent .buyerProfile {
	width: 680px;
	float: left;
	background-color: #f8f8f8;
	padding: 10px 0;
}
.mainContent .buyerProfile h3 {
	color: #232323;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 18px 0 0 20px;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	float: left;
}
.mainContent .buyerProfile h3 span {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: lighter;
	float: left;
}
.mainContent .buyerProfile .prf-holder {
	width: 680px;
	float: left;
	margin: 10px 0;
}
.mainContent .buyerProfile .prf-list {
	width: 165px;
	text-align: center;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 20px 0;
}
.mainContent .buyerProfile .prf-list h2 {
	margin: 10px 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
}
/* property news */
.mainContent .propertyInfo {
	width: 680px;
	float: left;
	background-color: #FFF;
	padding: 10px 0;
}
.mainContent .propertyInfo h3 {
	color: #232323;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 16px 0 0 20px;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	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;
}

.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: 220px;
	 margin:0px 20px 0px 0px;
}
.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; width:200px; float:left;
	letter-spacing: 1px; height:24px; overflow:hidden;
}
.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; overflow:hidden; width:180px;
	height: 36px;
}
.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 .blankDiv{background: url(/app_themes/ibuynew/images/common/background_noise.png); height:15px; outline: none; border: none; display: block;}

.mainContent .rightPane {
	width: 300px;
	float: right;
	background: #525252;
	/*height: 1346px;*/
}
.mainContent .rightPane .titleText {
	width: 300px;
	background-color: #444444;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
	letter-spacing: 1px;
}
.mainContent .rightPane .titleText span {
	/*background: url(/app_themes/ibuynew/images/common/counter.png) no-repeat;*/
	color: #232323;
	padding: 4px 19px;
	letter-spacing: 1px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -231px;
	width: 83px;
	height: 24px;
}
.mainContent .rightPane .sliderSection {
	width: 280px;
	float: left;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #424242;
	padding: 26px 0 0 20px;
}
.mainContent .rightPane .sliderSection h3 {
	color: #FFF;
	font-size: 29px;
	width: 200px;
	float: left;
	line-height: 33px;
	font-family: "Roboto-Bold", sans-serif;
}
.mainContent .rightPane .sliderSection h3 span {
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 29px;
	font-weight: lighter;
}
.mainContent .rightPane .sliderSection .freeSignUp a {
	font-size: 13px;
	background-color: #252c40;
	padding: 4px 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin-top: 28px;
	font-family: "Roboto-Bold", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.mainContent .rightPane .sliderSection img {
	float: right;
	margin-top: 0px;
}
.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: 400;
	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: 400;
	/*text-decoration: underline;*/
	font-family: "Roboto-Bold", sans-serif;
	font-size: 14px;
	background: url(/app_themes/ibuynew/images/common/underline.png) no-repeat 2px 15px;
}
.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 .mortgageCal {
	float: left;
	margin-left: 43px;
	width: 35px;
	height: 41px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -740px;	
}
.mainContent .rightPane .listingItems .help .tip-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.homepage .rightPane .listingItems .help h3 {margin-left: 0px;}
.mainContent .rightPane .listingItems .help h3 {
	float: left;
	margin: 0 0 0 20px;
	font-size: 15px;
	font-family: "Roboto-Bold", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
}
.mainContent.homepage .rightPane .listingItems .help a {margin: 0 20px;}
.mainContent .rightPane .listingItems .help a {
	display: inline-block;
	margin: 0 0;
	font-size: 15px;
	font-family: "Roboto-Bold", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
	width: 180px;
}
.mainContent .rightPane .listingItems .help span {
	float: left;
	margin: 0 20px;
	font-size: 13px;
	font-family: "Roboto-Regular", sans-serif;
	color: #FFF;
}


/* Product Detail - Template */

.leftSide { 
	width: 680px; 
	float: left; 
	/*border-top: solid 5px #252c40;*/
}

.two-column {background: url('/app_themes/ibuynew/images/common/rightPaneBG.jpg') repeat-y top right #fff; }
.show-border {width: 100%; float: left; border-top: solid 5px #252c40;} 
.prop-content{float:left;}
.propDetHeader{width:680px; float:left; background-color: #FFF; border-top: solid 5px #252c40; height:140px;}
.propDetHeader_Left{width:406px; float:left; padding:20px 20px;}
.propDetHeader_Left .breadcrum {margin-left: 0px;}
/*.propDetHeader_Left .breadcrum span.fixedhome a {padding-left: 0px;}*/
.propDetHeader_Left .breadcrumbs {font-family:"Roboto-Regular", sans-serif; color:#525252; font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
.propDetHeader_Left .breadcrumbs span {margin:0px 5px;}
.propDetHeader_Left h1 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; 
	font-size: 30px; 
	color: #232323; 
	font-weight: 400; 
}

.propDetHeader_Right{width:234px; float:left; padding:0px 0px; position:relative;}
.propDetHeader_Right .backContainer{float:right; padding:20px 20px 5px 0; min-width:300px;}
.propDetHeader_Right .backContainer span {float:right; font-size:10px; color:#e5e5e5; padding:0px 10px;}
.propDetHeader_Right .backContainer a.left{float:right; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -111px -677px; font-family:"Roboto-Regular", sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; color:#252c40; padding-left:12px;}
.propDetHeader_Right .backContainer a.right{float:right; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -81px -693px; font-family:"Roboto-Regular", sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; color:#252c40; padding-right:12px;}

.propDetHeader_Right .save-search-holder {
	float:right;
	margin-right: 20px;
}
.propDetHeader_Right .save-search-holder a.save-search  {margin-bottom: 20px;}
.propDetHeader_Right .save-search-holder .saved { margin-bottom: 20px;}

.wimage-gallery{width:680px; float:left; position:relative; background-color:#fff; height:auto;}
.wimage-gallery .wimage-subcategories{width:660px; float:left; padding-left:20px; position:relative; z-index:12;}
.wimage-gallery .wimage-subcategories ul {margin:0px; padding:0px; list-style:none;}
.wimage-gallery .wimage-subcategories ul li a{float:left; margin-right:1px; background-color:#2e99b8; text-decoration:none; color:#fff; padding:2px 20px; font-family:"Roboto-Regular", sans-serif; font-size:10px; text-transform:uppercase;}
.wimage-gallery .wimage-subcategories ul li a:hover{float:left; margin-right:1px; background-color:#252c40; text-decoration:none; color:#fff; padding:2px 20px; font-family:"Roboto-Regular", sans-serif; font-size:10px; text-transform:uppercase;}

.wimage-gallery .property-gallery {width:680px; float:left;}
.wimage-gallery .image-gallery{width:680px; height:455px; float:left; list-style:none; padding:0px; margin:0px; margin-top:-24px; z-index:10; left: 0;}
.wimage-gallery .image-gallery img {width:680px;   bottom: 0; left: 0;}
.wimage-gallery .image-gallery li{display:block; width:680px; height:455px;}
.wimage-gallery .image-gallery li.three-d-image iframe {  width: 600px; }
.wimage-gallery .image-gallery li.item-video iframe { width: 680px;height:455px; }

.wimage-gallery .gallery-slider{float:left; background-image:url(/app_themes/ibuynew/images/common/opacity-85.png); background-repeat:repeat; position:absolute; right:20px; bottom:15px; z-index:11;}

.wimage-gallery .gallery-slider a.previous{width:25px; height:82px; float:left; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -158px -150px;}
.wimage-gallery .gallery-slider a.previous:hover{width:25px; height:82px; float:left; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -158px -94px #252c40;}

.wimage-gallery .gallery-slider ul {margin:0px; padding:0px; float:left; list-style:none;}
.wimage-gallery .gallery-slider ul li {float:left; width:101px; height:72px; margin:5px 3px 5px 3px; cursor:pointer; }
.wimage-gallery .gallery-slider ul li img {width:95px; height:66px;  padding:3px;}
.wimage-gallery .gallery-slider ul li img:hover, .wimage-gallery .gallery-slider ul li.selected img {width:95px; height:66px;  border:solid 3px #2e99b8; padding:0px;}

.wimage-gallery .gallery-slider a.next{width:25px; height:82px; float:left; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -205px -150px;}
.wimage-gallery .gallery-slider a.next:hover{width:25px; height:82px; float:left; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -205px -94px #252c40;}

.property-spec-container {width:640px !important; float:left; padding:0px 20px 0px 20px; background-color:#fff; }
.property-spec-container .container1 {width:300px; float:left; background:url(/app_themes/ibuynew/images/common/marketing-contact.jpg) no-repeat top right; height:143px; padding:40px 0px 20px 0px; margin-right:10px; }
.property-spec-container .container1 h2 {font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323; font-weight:bold; padding-bottom:10px;}
.property-spec-container .container1 span {background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -210px -69px; float:left; padding-left:20px;font-family:"Roboto-Regular", sans-serif; font-size:14px; margin-bottom:20px;}

.property-spec-container .container1 div{float:left; width:100%;}
.property-spec-container .container1 div a.button {width:133px; float:left; background: #3D9E6E; padding:5px 0px 0px 0px; color:#fff; font-family: "Roboto-Bold", sans-serif; font-size: 13px; font-weight: bold; text-transform:uppercase; height:25px; text-align:center; text-decoration:none; letter-spacing: 1px;border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;}
.property-spec-container .container1 div a:hover.button {background: #252c40;}

.property-spec-container .container2 {width:125px; float:left; margin:40px 0px 0px 0px; padding:6px 0px 0 25px; border-right:solid 1px #cccccc; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -281px 0px;}
.property-spec-container .container3 {width:140px; float:left; margin:40px 0px 0px 13px; padding:6px 0px 0 25px; border-right:solid 1px #cccccc;
background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -280px -86px;}
.property-spec-container .container4 {width:125px; float:left; margin:15px 0px 0px 0px; padding:6px 0px 0 25px; border-right:solid 1px #cccccc; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -281px -182px;}
.property-spec-container .container5 {width:142px; float:left; margin:15px 0px 0px 13px; padding:6px 0px 0 23px; border-right:solid 1px #cccccc; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -275px -282px;}

.property-spec-container span.headerCont{float:left; font-size:11px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold; text-transform:uppercase; padding-bottom:0px;  width:165px;}
.property-spec-container span.contentCont{float:left; font-size:13px; color:#525252; font-family:"Roboto-Regular", sans-serif;  width:135px;}

.unit-summary{list-style:none; padding:0px; margin:0px; float:left; width:640px;}
.unit-summary li{float:left; width:640px;}
.unit-summary li.header{text-transform:uppercase; font-weight:bold; float:left;}
.unit-summary li.header .col1{width:55px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col2{width:50px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col3{width:45px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col4{width:94px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col4 su {font-size:9px; margin-top:-3px; position:absolute;}
.unit-summary li.header .col5{width:93px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col6{width:50px; float:left; text-align:center; background-color:#525252; padding:3px 0px 3px 15px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col6 span{float:left;}
.unit-summary li.header .col6 a.propertyTip{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px; height:11px; width:11px; float:left; margin:3px 0px 0px 5px; position:relative;}
.unit-summary li.header .col7{width:102px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.header .col8{width:136px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}

.unit-summary li.row{float:left; width:640px; border-bottom:solid 1px #cccccc;}
.unit-summary li.row .col1{width:55px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.row .col1 span {float:left; background: none; width:55px;}
.unit-summary li.row .col2{width:50px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.row .col2 span {float:left; background: none; width:50px;}
.unit-summary li.row .col3{width:45px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-summary li.row .col3 span {float:left; background: none; width:45px;}
.unit-summary li.row .col4{width:94px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-summary li.row .col5{width:93px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-summary li.row .col6{width:65px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-summary li.row .col7{width:102px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-summary li.row .col8{width:136px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}

.unit-summary li.row .col8 a{font-weight:bold; color:#252c40;}
.unit-summary li.row:last-child{border-bottom:none;}

.property-content {float:left; padding-top:45px; padding-bottom: 20px;}
.property-content span {font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#000000; line-height:19px;}

.property-content-left{float:left; padding:0px 0px 20px 0px; width:640px; }
.property-content h2, .property-spec-container-nobg h2, .property-enquiry-form-container h2{font-family: "Roboto-Bold", sans-serif, Arial, sans-seri; font-size: 15px;	color: #232323;	font-weight: 400; text-transform:uppercase; padding-bottom:15px;}
.property-content-right{float:left; padding:0px 0px 0px 0px; width:640px;}
.property-content-right #googleMap {width: 640px !important; height: 350px;}
.property-content-right img {width:640px; height:auto;}
.property-content span.property-features{width:640px; float:left;}
.property-content span.property-features ul{padding:0px; margin:0px; list-style:none;}
.property-content span.property-features ul li {float:left; width:200px; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -453px -529px; padding:0px 0px 5px 20px;}

.property-spec-container-nobg{width:680px; float:left; }
.property-spec-container-nobg-inner{width:640px; float:left; padding:40px 20px 40px 20px; background: url(/app_themes/ibuynew/images/common/background_noise.png);}

.unit-list{list-style:none; padding:0px; margin:0px; float:left; width:640px;}
.unit-list li{float:left; width:640px;}

.unit-list li.header{text-transform:uppercase; font-weight:bold; float:left;}
.unit-list li.header .col1{width:55px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col2{width:50px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col3{width:48px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col4{width:41px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col5{width:94px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col5 su {font-size:9px; margin-top:-3px; position:absolute;}
.unit-list li.header .col6{width:97px; float:left; text-align:center; background-color:#525252; padding:3px 0px 3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col7{width:58px; float:left; text-align:center; background-color:#525252; padding:3px 0px 3px 10px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col7 span{float:left;}
.unit-list li.header .col7 a.propertyTip{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px; height:11px; width:11px; float:left; margin:3px 0px 0px 5px;}
.unit-list li.header .col8{width:86px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.header .col9{width:101px; float:left; text-align:center; background-color:#525252; padding:3px 0px; font-size:12px; color:#fefefe; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}

.unit-list li.row{float:left; width:640px; border-bottom:solid 1px #cccccc;}
.unit-list li.row .col1{width:55px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.row .col2{width:50px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.row .col2 span {float:left; background: none; width:50px;}
.unit-list li.row .col3{width:48px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif; font-weight:bold;}
.unit-list li.row .col3 span {float:left; background: none; width:48px;}
.unit-list li.row .col4{width:41px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col4 span {float:left; background: none; width:41px;}
.unit-list li.row .col5{width:94px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col6{width:97px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col7{width:63px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col8{width:86px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col9{width:101px; float:left; text-align:center; padding:8px 0px; font-size:13px; color:#232323; font-family:"Roboto-Regular", sans-serif;}
.unit-list li.row .col9 a{font-weight:bold; color:#252c40;}
.unit-list li.row:last-child{border-bottom:none;}

.property-content-internal{width:640px; float:left; padding:40px 0px 0px 0px;font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#000000; line-height:19px;}
.property-content-internal ul {margin:0px; padding:0px; list-style:none;}
.property-content-internal ul li {float:left; width:880px; background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -453px -529px; padding:0px 0px 5px 20px;}
.property-content-internal ul li a {color:#252c40; font-size:13px; text-decoration:none; font-weight:bold;}

/*.property-enquiry-form-container{width:360px; float:left; padding:30px 0px; }
.property-enquiry-form-containerB {padding:0px;}
.property-enquiry-form-containerB h2 {padding-bottom:0px;}
.property-enquiry-form-container span a{color:#252c40; font-weight:bold;}
.property-enquiry-form-container .form-cont{width:360px; float:left; padding:20px 0px;}
.property-enquiry-form-container .form-cont .leftpane{width:360px; float:left;}
.property-enquiry-form-container .form-cont .leftpane .input-container{width:360px; float:left; padding:0px 0px 10px 0px;}*/

.input-container .input-field{width:308px; border:solid 1px #cccccc; padding:10px 20px 10px 20px; font-family:"Roboto-Regular", sans-serif; color:#7d7d7d; font-size:14px; outline:none;}
.input-container .input-field:hover, .input-container .input-field:focus{border:solid 2px #252c40; padding:9px 19px 9px 19px;}
.input-container .input-field:focus{color: #232323;}

.property-enquiry-form-container .form-cont .rightpane{width:360px; float:left;}
.property-enquiry-form-container .form-cont .rightpane .input-container{width:360px; float:left; padding:0px 0px 10px 0px; height:auto;}

.input-container .minput-field{width:308px; height:68px; border:solid 1px #cccccc; padding:10px 20px 10px 20px; font-family:"Roboto-Regular", sans-serif; color:#7d7d7d; font-size:15px; outline:none;}
.input-container .minput-field:hover, .input-container .minput-field:focus{border:solid 2px #252c40; padding:9px 19px 9px 19px;}
.input-container .minput-field:focus{color: #232323;}
.input-container .input-field.error, .input-container .minput-field.error{border:solid 2px #ff0000; color:#ff0000;  padding:9px 19px 9px 19px;}


.input-container .button{
	background: #3D9E6E;
	float:left; 
	width: 160px; height: 30px;
	font-family: "Roboto-Bold", sans-serif;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	border:none;  cursor:pointer;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
}
.input-container .button:hover{
	background: #252c40;
}
.input-container .buttonB {background-color:#31CB34; background-image:none;}
.input-container .buttonB:hover {background-color:#31CB34;}
/*
.property-form-bottom {width:680px !important; float:left; padding:0px 0px 0px 20px; height:470px; border-top:solid 5px #252c40; position:relative;}
.property-form-bottom .contact-info{width:290px; float:left; height:220px; background:url('/app_themes/ibuynew/images/common/sale-executive-bp4.png') no-repeat bottom right; padding:200px 0px 0px 0px; position:absolute; bottom:0; right:0; }
.property-form-bottom .contact-info h2 {font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323; font-weight:bold; padding-bottom:0px;}
.property-form-bottom .contact-info span.designation {background: none; float:left; font-family:"Roboto-Regular", sans-serif; font-size:11px; margin-bottom:5px; padding-left:0px; text-transform:uppercase; width:100%;}
.property-form-bottom .contact-info span {background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -210px -69px; float:left; padding-left:20px;font-family:"Roboto-Regular", sans-serif; font-size:14px; margin-bottom:20px;}
*/

.wbottom{width:980px; float:left; padding:40px 0px; background: url(/app_themes/ibuynew/images/common/background_noise.png);}
.relatedPrd-con .relatedPrd {padding-left: 10px;}
.wbottom h2 {font-family: "Roboto-Bold", sans-serif, Arial, sans-seri; font-size: 15px;	color: #232323;	font-weight: 400; text-transform:uppercase; padding-bottom:15px; margin-left:20px;}


ul.wbottom-props { list-style: none; float: left; margin: 0; width: 100%; padding: 0;}
ul.wbottom-props li.propertyDet-prop-list { list-style: none; float: left; margin:0; border-right: solid 1px #CCC; padding:0px 20px 0px 20px; width:286px; position:relative;}
ul.wbottom-props li.propertyDet-prop-list.hideItems{border-right:none;}
ul.wbottom-props li.propertyDet-prop-list:last-child {border-right:none; display:none;}
ul.wbottom-props li.propertyDet-prop-list .list-details-head { float: left; width: 100%; }
ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place {
	list-style: none; 
	float: left; 
	margin:0px; padding:0px;
	width:100%;
}
ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; 
	color:#525252; text-transform:uppercase; font-weight:bold;
}

ul.wbottom-props li.propertyDet-prop-list .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
ul.wbottom-props li.propertyDet-prop-list .list-details-head h2 {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
	text-transform: none;
	margin-left:0px;
}

ul.wbottom-props .propertyDet-prop-list .list-fav{background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -239px -648px; width: 21px; height: 22px; position:absolute; top:0; right:20px; cursor:pointer;}
ul.wbottom-props .propertyDet-prop-list .list-fav:hover{background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -330px -648px; width: 21px; height: 22px; position:absolute; top:0; right:20px; cursor:pointer;}
ul.wbottom-props .propertyDet-prop-list .list-fav.saved{background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -279px -648px; width: 21px; height: 22px; position:absolute; top:0; right:20px; cursor:pointer;}

ul.wbottom-props .propertyDet-prop-list .list-details-content {float: left; margin-left:0px;}
ul.wbottom-props .propertyDet-prop-list .list-details-content .list-image { float: left;}
ul.wbottom-props .propertyDet-prop-list .list-details-content .list-image img {
	width: 125px; 
	height: 100px; 
	padding: 2px;
	border: 1px solid #b5b5b5;
	float: left;
}

ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors {
	float: left;  
	margin: 4px 0 0 10px;
}
ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange {
	float: left; 
	width: 120px; 
	padding:0px;
	margin:0px;
}
ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange li {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#525252;
	padding-left:20px;
	list-style:none;
}
ul.wbottom-props .propertyDet-prop-list .list-details-content .list-details-selectors ul.priceRange li:hover {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#252c40;
	padding-left:20px;
	list-style:none;
}


/* Product Detail - Right Pane */

.prodDetRightPane{width:300px; float:left; background-color:#252c40; padding:20px 10px 20px 10px;}
.prodDetRightPane h2 {font-family: "Roboto-Bold", sans-serif, Arial, sans-seri; font-size: 15px;	color: #ffffff;	font-weight: 400; text-transform:uppercase; padding-bottom:15px; }
.prodDetRightPane .toContainer {width:280px; float:left;}
.prodDetRightPane .toContainer .toLabel {width:28px; float:left; height:23px; color:#ffffff; padding:7px 0px 0px 0px; text-transform:uppercase;}
.prodDetRightPane .toContainer .toName {width:242px; float:left; background-color:#252c40; font-size:14px; font-weight:bold; color:#fff; padding-top:7px; height:23px; padding-left:10px}
.prodDetRightPane .input-container{width:280px; float:left; padding:0px 0px 5px 0px;}

.prodDetRightPane .input-container .input-field{width:258px; border:none; padding:11px; font-family:"Roboto-Regular", sans-serif; color:#525252; font-size:14px; outline:none;}
.prodDetRightPane .input-container .input-field:focus {color: #232323;}
.prodDetRightPane .input-container .input-field:hover, .prodDetRightPane .input-container .input-field:focus{border:none; padding:11px;}

.prodDetRightPane .input-container .minput-field{width:258px; height:68px; border:none; padding:11px; font-family:"Roboto-Regular", sans-serif; color:#7d7d7d; font-size:14px; outline:none;}
.prodDetRightPane .input-container .minput-field:hover, .prodDetRightPane .input-container .minput-field:focus{border:none; padding:11px;}
.prodDetRightPane .input-container .minput-field:focus{color: #232323;}
.prodDetRightPane .input-container .input-field.error, .prodDetRightPane .input-container .minput-field.error{border:solid 2px #ff0000; color:#525252; padding:9px;}

.prodDetRightPane .input-container .button{
	background: #00bee0;
	float:right; 
	width: 100%; height: 40px;
	font-family: "Roboto-Bold", sans-serif;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	cursor:pointer;
	border: 0;
	border-radius: 3px;
}

.prodDetRightPane .input-container .button:hover{
	background: #01aac8;
	border: none;
}

.prodDetRightPane .input-container .buttonB {width:auto; float:right; background-color:#31cb34; padding-left:20px; padding-right:20px;}
.prodDetRightPane .input-container .buttonB:hover {background-color:#31cb34;}
.bannerContainerRed {float:left; background-color:#252c40; padding-bottom:20px;}
.bannerContainer {float:left; width:280px; padding:20px 10px 50px 10px;}

/*.viewCounter{float:left; width:280px; padding:20px 10px 15px 10px;}
.viewCounter ul {list-style:none; margin:0px; padding:0px;}

.viewCounter ul li {float:left; height:40px; border-right:solid 1px #6c6c6c;}
.viewCounter ul li .number {width:100%; float:left; text-align:center; font-family:"Roboto-Regular", sans-serif; font-size:28px; color:#fff;}
.viewCounter ul li .label {width:100%; float:left; text-align:center; font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#fff;}

.viewCounter ul li.count1 {width:113px;}
.viewCounter ul li.count2 {width:92px;}
.viewCounter ul li.count3 {width:73px;}

.viewCounter ul li:last-child {border-right:none;}*/

.emailLinks{float:left; width:280px; padding:10px 10px 20px 10px;}
.emailLinks a{font-family:"Roboto-Regular", sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#232323;}
.emailLinks .emailFriend span {
	float: left;
	width: 17px;
	height: 20px;
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -193px -403px;
	position: absolute;
	margin: 0 0 0 5px;
}
.emailLinks .emailFriend a {
	background: url(/app_themes/ibuynew/images/common/rhc-grdient.png) repeat-x;
	width: 139px; height: 23px; float:left; padding:2px 0px 0px 32px;
	border-radius: 3px;
}
.emailLinks .emailFriend a:hover{
	background: url(/app_themes/ibuynew/images/common/rhc-grdient-hover.png) repeat-x;
}
.emailLinks .emailAlerts span {
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat  -345px -403px;
	float: left;
	width: 23px;
	height: 18px;
	position: absolute;
	margin: -1px 0 0 5px;
}
.emailLinks .emailAlerts a{
	width: 118px; height: 23px; float:left; padding:2px 0px 0px 32px;  margin-left:3px;
	background: url(/app_themes/ibuynew/images/common/rhc-grdient.png) repeat-x;
	border-radius: 3px;
}
.emailLinks .emailAlerts a:hover{
	background: url(/app_themes/ibuynew/images/common/rhc-grdient-hover.png) repeat-x;
}



.shareThis a.shareTwitter{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -185px -480px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}
.shareThis a.shareTwitter:hover{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -185px -505px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}

.shareThis a.shareFaceBook{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -211px -480px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}
.shareThis a.shareFaceBook:hover{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -211px -505px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}

.shareThis a.shareGooglePlus{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -237px -480px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}
.shareThis a.shareGooglePlus:hover{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -237px -505px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}

.shareThis a.shareLinkedIn{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -263px -480px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}
.shareThis a.shareLinkedIn:hover{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -263px -505px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}

.shareThis a.sharePinterest{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -289px -480px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}
.shareThis a.sharePinterest:hover{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -289px -505px; width:21px; height:21px; float:left; cursor:pointer; margin-right:5px;}




/* footer section */
.clientArea {
	width: 980px;
	float: left;
	border: solid #bab9b6;
	border-width: 0 0 1px 0;
	margin-bottom: 50px;
}
.clientArea .tag {
	background: #232323;
	font-size: 11px;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 0px 40px;
	float: left;
	margin: 30px 0;
	letter-spacing: 1px;
}
.clientArea .testimonials {display: none;}
.clientArea .inMedia {
	width: 980px;
	float: left;
	margin-bottom: 60px;
}
/*.clientArea .inMedia li img { margin: 0 55px;}*/
.clientArea .inMedia li {
	float: left;
	list-style: none;
	margin: 0 15px;
}
.clientArea .inMedia li.hideItems {display:none;}
.ibuyFeature {
	width: 980px;
	float: left;
	/*background: #f3f3f3;
	border: solid #bab9b6;
	border-width: 0 0 1px 0;*/
	padding-bottom: 25px;
}
.ibuyFeature h3 {
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 33px;
	text-align: center;
	color: #525252;
	font-weight: lighter;
	margin-bottom: 40px;
}
.ibuyFeature .featureList {
	width: 326px;
	float: left;
	padding: 10px 0;
	margin: 0 0px;
	text-align: center;
}
.ibuyFeature .featureList .list-1 {
	margin: 2px 79px;
	float: left;
}
.ibuyFeature .featureList h3 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 22px;
	color: #525252;
	text-align: center;
	margin: 30px 100px;
	margin-bottom: 20px;
	line-height: 27px;
}
.ibuyFeature .featureList h3 sup {
	font-size: 12px;
}
.ibuyFeature .featureList p {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #525252;
	text-align: center;
	margin: 20px 60px;
	line-height: 21px;
}


/* add sprite images */

.li {
	width: 21px;
	height: 21px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -34px -71px;
	float: left;
}

/* enquiry area */
#enquiry {
	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;
}
/* drop down menu styling fot 1020 */
ul.dropdown li:hover > ul li {
	color: #232323;
	background: none;
	cursor: auto;
	/*width: 90px;*/
}
ul.dropdown ul li.sp-menu .sp-menu-item {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	letter-spacing: 0;
	width: 150px;
}	


/* IE9 counter padding fixed */
body.IE9 .mainContent .rightPane .titleText span {
	padding: 4px 12px;
}



/* About as main area */

.mainContentWrapper {
	background-color: #FFF;
	padding: 0px 0px;
	border-width: 5px 0 0 0;
	border-style: solid;
	border-color: #252c40;
	}
.mainContentWrapper .innerContentWrapper{
	float:left;
	padding:20px 0 0;
	width: 980px;
	}
.innerContentWrapper .maincontent .breadcrum{padding: 15px 0;}
.innerContentWrapper .maincontent {
	float:left;
	padding:0px 20px;
	width:940px;
	}
.innerContentWrapper .maincontent .wrapperText{
	float:left;
	width: 450px;
	padding:0px 20px 0px 0;
	margin:0;
	}
.cmsContent .wrapperText .pagetitle {
	padding:30px 0px 30px 0px;
	font:bold 32px/28px "Roboto-Bold", sans-serif ;
	color: #232323;
	text-transform:uppercase;
	font-weight: 400;
	}
.cmsContent .wrapperText h1 {
	color: #232323;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height:34px;
	padding:0px 0px 25px;
	margin:0px 0px;
	}
.cmsContent .wrapperText h1 span {
	color: #232323;
	font-family: "Roboto-Bold", sans-serif; 
	font-weight: 400;
	font-size: 28px;
	line-height:34px;
	padding:0px 0px;
	margin:0;
	}
.cmsContent .wrapperText p {
	font-family:"Roboto-Regular", sans-serif;
	color:#515151; 
	line-height:20px; 
	padding:0px 0px; 
	margin:0px 0px; 
	font-size: 14px;
	}
.cmsContent .wrapperText ul.contentmenu {
	list-style: none outside none; 
	margin:35px 0px 0px -20px; 
	padding:0px 0px; 
	width:980px; 
	border-width: 1px 0 1px 0 !important;
	border-style: solid;
	border-color: #cccccc;
	float:left;
	}
.cmsContent .wrapperText ul.contentmenu li {
	list-style: none outside none; 
	padding:15px 0; 
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:16px;
	float: left;
	width: 326px;
	text-align: center;
	margin: 0;
	border: none;
	}
.cmsContent .wrapperText ul.contentmenu li a {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:16px;
	color: #252c40;
	text-decoration: none;
	}
.cmsContent .wrapperText ul.contentmenu li a:hover {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:16px;
	color: #252c40;
	text-decoration:underline;
	}
.cmsContent .wrapperText ul.contentmenu li a:visited {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:16px;
	color:#9d9d9d;
	text-decoration:none;
	}
.cmsContent img {
	margin-top:13px;
	width: 470px;
	}

/*staticontent1*/
.mainContentWrapper .staticontent1 {
	float:left;
	padding:40px 0 0px;
	width: 980px;
	}
.staticontent1 ul.sc1-ul-info {
	float:left;
	list-style: none outside none;
	margin:0px 5px 20px 5px; 
	padding:0px 0px; 
	width: 970px;
	}
.staticontent1 ul.sc1-ul-info li.infoitems {
	list-style: none outside none;
	margin:0px 0px 0px 0px; 
	padding:0px 35px;
	width:253px;
	float:left;
	}
ul.sc1-ul-info li.infoitems .itemimage {
	float:left;
	width:100%;
	margin:0; 
	padding:0;
	}
ul.sc1-ul-info li.infoitems .itemimage img {
	width:100%;
	margin:0; 
	padding:0;
	}
ul.sc1-ul-info li.infoitems .itemtitle {
	float:left;
	width:253px;
	color: #525252;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-align:center;
	line-height:25px;
	padding:0px 0px 20px;
	margin:0px 0px;
	}
ul.sc1-ul-info li.infoitems .item-desc {
	float:left;
	color: #525252;
	font-family:"Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-align:center;
	line-height:20px;
	padding:0px 0px 0px;
	margin:0px 0px;
	}	
.staticontent1 .dynContent{
	float:left;
	padding:30px 0 45px;
	width: 980px;
	color: #515151;
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 25px;
	line-height:30px;
 	text-align:center;
	}
.staticontent1 .dynContent span{
	color: #3c3c3c;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 25px;
	line-height:30px;
 	text-align:center;
	}
/*staticontent2*/
.mainContentWrapper .staticontent2 {
	background-color:#f7f7f7;
	float:left;
	padding:60px 0 60px;
	width: 980px;
	border-width: 3px 0 0 0;
	border-style: solid;
	border-color: #252c40;
	}
.staticontent2 ul.sc2-ul-info {
	float:left;
	list-style: none outside none;
	margin:0px 40px 0px 40px; 
	padding:0px 0px; 
	width: 900px;
	}

ul.sc2-ul-info li.infoitems .itemimage {
	float:left;
	width:100%;
	margin:0; 
	padding:0px 0px 15px;
	text-align:center;
	}
ul.sc2-ul-info li.infoitems .itemtitle {
	float:left;
	width:253px;
	color: #323232;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-transform:uppercase;
	text-align:center;
	line-height:18px;
	min-height:35px;
	_height:35px;
	padding:0px 0px 15px;
	margin:0px 0px;
	}
ul.sc2-ul-info li.infoitems .item-desc {
	float:left;
	color: #525252;
	font-family:"Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-align:center;
	line-height:20px;
	padding:0px 0px 0px;
	margin:0px 0px;
	}
/*.staticontent2 ul.sc2-ul-info li.rowcenter {
	padding:0px 0px 0px 165px !important;
	}*/
.staticontent2 ul.sc2-ul-info li.rowcenterlast {
	padding:0px 0px 0px 40px !important;
	}


/* Media Enq main area */

.mainContent .topcolorline {
	background-color:#FFF !important;
	background-image:none;
	border-color: #252c40;
    border-style: solid;
    border-width: 5px 0 0;
	padding:20px 0px 20px 20px;
	width: 679px !important;
	min-height:300px;
	_height:300px;
	background-color:#ffffff;
	}

.my-account .topcolorline {padding:45px 0px 20px 20px; width: 660px !important; margin-left: 18px}	
	
.mainContent .rightPane{
	margin-top:0px !important;
	}
.mainContent .rightPane .img_margin_out img{
	margin-top:-26px;
	}
.leftSide .pagetitle{
	float:left;
	width:640px;
	padding:20px 20px 20px 0px;
	}
.leftSide .pagetitle h1{
	color: #232323;
    font: bold 30px/26px "Roboto-Bold", sans-serif,Arial,sans-serif;
    padding: 0 0 0px;
    text-transform: uppercase;
	margin-left:-2px;
	line-height:35px;
	font-weight: 400;
	}

.leftSide .leftcontent{
	float:left;
	width:680px;
	padding:0px;
	margin-left:-20px;
	}

/* CMS Content Left Navigation */	
.leftSide .leftcontent ul.contentmenu {
	list-style: none outside none; 
	margin:0px 0 40px 0; 
	padding:0px; 
	width:100%; 
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
	float: left;
}
.leftSide .leftcontent ul.contentmenu li {
	float: left;
	width: auto !important;
	border: none;
	padding: 15px 0;
	margin-right: 40px;	
}
.leftSide .leftcontent ul.contentmenu li:first-child {padding-left: 40px}
.leftSide .leftcontent ul.contentmenu li a.level1CMSMenulink {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #525252;
	text-decoration: none;
	float:left;
	margin: 0; padding: 0 !important;
	}
.leftSide .leftcontent ul.contentmenu li a:hover {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #2c99b7;
	text-decoration:none;
	}

	
/*.leftSide .leftcontent ul.contentmenu {
	list-style: none outside none; 
	margin:0px 0 40px 0; 
	padding:0px; 
	width:100%; 
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
	float: left;
	}
.leftSide .leftcontent ul.contentmenu li {
	list-style: none outside none; 
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height:20px;
	color: #525252;
	float:left;
	border: none;
	width: auto !important;
	margin-right: 30px;
	}
.leftSide .leftcontent ul.contentmenu li:first-child {padding-left: 40px}
.leftSide .leftcontent ul.contentmenu li a.level1CMSMenulink {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #525252;
	text-decoration: none;
	float:left;
	margin: 0; padding: 15px 0;
	}
.leftSide .leftcontent ul.contentmenu li a:hover {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #2c99b7;
	text-decoration:none;
	}
/*.leftSide .leftcontent ul.contentmenu li a:visited {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height:20px;
	color:#2c99b7;
	text-decoration:none;
	}


.leftSide .leftcontent ul.contentmenu li a.level1CMSListMenuLink.selected {
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height:20px;
	color: #2c99b7;
	text-decoration: none;
	padding:12px 0px 13px 40px;
	float:left;
}*/

.leftSide .centercontent{
	float:left;
	width:640px;
	padding:0px 20px 0px 0px;
	}
.leftSide .centercontent .contactus h3{
	color: #232323;
	font-family:"Roboto-Regular", sans-serif;
	font-weight: blod;
	font-size: 14px;
	line-height:20px;
	padding-bottom:20px;
	}
.leftSide .centercontent .contactus p{
	font-family:"Roboto-Regular", sans-serif;
	color:#515151; 
	line-height:20px; 
	padding:0px 0px 35px; 
	margin:0px 0px; 
	font-size: 14px;
	}
.leftSide .centercontent .contactus a{
	color:#252c40;
	}
.leftSide .centercontent .contactus .email{
	float:left;
	color:#252c40;
	font-family: Arial,sans-serif;
    font-size: 14px;
	font-weight:bold;
    line-height: 20px;
	padding-bottom:0;
	margin-top: -35px;
	}
.leftSide .centercontent .contactus .phoneno{
	float:left;
	width:257px;
	color:#525252;
	font-family: Arial,sans-serif;
    font-size: 14px;
	font-weight:bold;
    line-height: 20px;
	margin-top: -15px;
	}
.leftSide .centercontent .contactus .terms{
	float:left;
	color:#515151;
	width:193px;
	font-family: Arial,sans-serif;
    font-size: 12px;
	font-weight:normal;
	padding-top:20px;
	margin-left: -65px;
	}
.leftSide .centercontent .contactus .terms a{
	color:#252c40;
	text-decoration:underline;
	}
.leftSide .centercontent .contactus .terms a:hover{
	color:#252c40;
	text-decoration:none;
	}
.leftSide .centercontent .contactus .EditingFormControlNestedControl{
	float:left;
	}
.leftSide .centercontent .contactus .contactUsForm-col01 {
    width: 100%;
	padding-right:0;
}
.leftSide .centercontent .contactus label {
    display: none;
}
.leftSide .centercontent .contactus input {
    border: 1px solid #BAB9B6;
    color: #7D7D7D;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 10px 19px;
    width: 360px;
}
.leftSide .centercontent .contactus input:focus{
	border:#252c40 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}
.leftSide .centercontent .contactus .Error input{
	border:#f00 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}
.leftSide .centercontent .contactus .Error input:focus{
	border:#252c40 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}
.leftSide .centercontent .contactus .contactUsForm-col02 {
    padding-left: 0px;
	padding-right:20px;
    width: 380px;
}
.leftSide .centercontent .contactus textarea {
    border: 1px solid #BAB9B6;
    color: #7D7D7D;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    height: 170px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 10px 19px;
    width: 360px;
}
.leftSide .centercontent .contactus textarea:focus{
	border:#252c40 solid 2px;
	height:168px;
	padding:10px 18px;
	outline: none;
}
.leftSide .centercontent .contactus input[type="submit"]{
	background: #3D9E6E;
	font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
	float: right;
	margin:-30px 0 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	width:123px;
	height:30px;
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 5px 0px;
	cursor: pointer;
}
.leftSide .centercontent .contactus input[type="submit"]:hover{
	background: #252c40;
}
.leftSide .centercontent .contactus .inputFieldContainer{float:left; height:65px}
.leftSide .centercontent .contactus .inputFieldContainer span {color:#F00; float: left; margin-top: -5px;}
.leftSide .centercontent .contactus .multiFieldContainer span {color: #F00; float: left; margin-top: 0;}

/* thank you area */
.innerContentWrapper .thankyoucontent{
	float:left;
	width:900px;
	padding:150px 40px 60px 40px;
	text-align:center;
	min-height:250px;
	_height:250px;
}
.innerContentWrapper .thankyoucontent h1 {
    color: #232323;
    font: bold 37px/30px "Roboto-Bold", sans-serif,Arial,sans-serif;
    padding: 0 0 0;
    text-transform: uppercase;
}


/* Employment main area */
.emp .centercontent{
	float:left;
	width:640px !important;
	/*width:580px !important;*/
	padding:0px 20px 0px 0 !important;
	margin-top: 40px;
	}
.centercontent .empinfo{
	float: left;
    padding: 0 0 40px;
	margin:0px;
    width: 100%;
	}
.centercontent .empinfo .itemdescription{
	float: left;
    padding: 0px;
	margin: -4px 0 0;
    width: 600px;
	}
.centercontent .empinfo .email{
	float: left;
    padding: 20px 0 42px;
	margin:0px;
    width: 600px;
	}
.centercontent .empinfo .twitterlink {
    display: inline;
    float: left;
    padding: 0;
    width: 108px;
}

.centercontent .empinfo .facebooklink {
    display: inline;
    float: left;
    padding: 0;
    width: 108px;
}
.centercontent .empinfo .empdata{
	float: left;
    padding: 25px 0px 0px 0;
	margin-bottom:30px;
    width: 100%;
	border-top:#cccccc solid 1px;
	}
.centercontent .lastrowempinfo{ border-bottom:none !important; margin-bottom:0px !important;}
.centercontent .empinfo .empdata .empinfoleft{
	float: left;
    padding: 0 0px 0 0;
    width: 100%;
	}
	.empinfoleft .title{
	float: left;
    padding: 0 0 10px 0;
    width: 100%;
	}
	.empinfoleft .title h3{
	color: #232323;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
	}
	.empinfoleft .city{
	float: left;
    padding: 0 0 20px 0;
	margin:0px;
    width: 100%;
	color: #232323;
    font-family: "Roboto-Regular", sans-serif,Arial,sans-serif;
    font-size: 12px;
	line-height:normal;
    font-weight:normal;
    text-transform: uppercase;
	}
	.empinfoleft .description{
	float: left;
    padding: 0 0px 22px 0;
    width: 100%;
	color: #515151;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    line-height: 20px;
	}
.centercontent .empinfo .empdata .empinforight{
	float: left;
    padding: 0 0px 0 0;
    width: 100%;
	}
.empinforight a{
	background: #3D9E6E;
	float:left;
	min-width: 100px; height: 25px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: none;
	text-align: center;
	padding-top: 5px;
}
.empinforight a:hover{
	background: #252c40;
}
/* employment opportunities */
.leftSide.emp.topcolorline .leftcontent {float: left;width: 680px;padding: 0px;margin-left: -40px;}
ul.lft_CMSListMenuUL { float: left; list-style: none; padding: 0; margin: 0 0 0 20px; width: 100%; 
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
}
ul.lft_CMSListMenuUL li {
	list-style: none outside none; 
	border: none;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #525252;
	float:left;
	width:auto;
	margin-right: 40px;

}
ul.lft_CMSListMenuUL li:first-child {padding-left: 20px;}
ul.lft_CMSListMenuUL li a {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #525252;
	text-decoration: none;
	padding:15px 0; 
	float:left;
}
ul.lft_CMSListMenuUL li a:hover {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #2c99b7;
	text-decoration:none;
	font-weight:normal;
}
ul.lft_CMSListMenuUL li ul.lft_CMSListMenuUL {display: none;}

/* Contact Us main area */

.contactUsContent {
	background-color: #FFF;
    padding: 40px 20px 40px 0px;
    width: 910px;
    border-top: #252c40 solid 5px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #515151;
    margin-left: 50px;
	}
.contactUsContent h1 {
	font-family: "Roboto-Bold", sans-serif; 
	color:#232323; 
	font-size:37px;
	line-height:37px;
	padding-bottom:37px;
	margin:0px;
	}
.contactUsContent h3 {
	font-family:"Roboto-Regular", sans-serif;
	font-weight:bold;
	color:#232323; 
	font-size:16px; 
	padding-bottom:20px;
	margin:0px;
	}
.contactUsContent .leftcontent{
	float:left;
	width:600px;
}
.contactUsContent .leftcontent p{
	margin:0px 0px 37px 0px;
}
.contactUsContent .leftcontent .contact-col{
	width:300px;
	/*background:url(/app_themes/ibuynew/images/common/contactus-icon.png) left 41px no-repeat;*/
}
    .contactUsContent .leftcontent .contact-col div.num {
        padding-bottom: 10px;
        /*padding-left: 35px;*/
        /*background: url(/app_themes/ibuynew/images/common/contactus-icon.png) 5px 0 no-repeat;*/
    }

    .contactUsContent .leftcontent .contact-col div.email {
        padding-bottom: 10px;
        /*padding-left: 35px;*/
        /*background: url(/app_themes/ibuynew/images/common/contactus-icon.png) 5px -27px no-repeat;*/
    }

    .contactUsContent .leftcontent .contact-col div.map .fa-map {
        float: left;
        width: 20px;
    }

    .contactUsContent .leftcontent .contact-col div.map .contact-address {
        display: inline-block;
        margin-top: -24px;
    }
.contactUsContent .leftcontent .contact-col a{
	font-weight:bold;
	color:#515151;
	font-size:14px;
}
.contactUsContent .centercontent{
	float:right;
	width:290px;
	padding-right:0px;
}
.contactUsContent .centercontent .contactus .contactUsForm-col01{
	width:290px;
	padding-left:0px;
}
.contactUsContent .centercontent .contactus .contactUsForm-col02{
	width:290px;
    padding-left:0px;
}
.contactUsContent .centercontent .contactus input{
	font-family:"Roboto-Regular", sans-serif;
	font-size:15px;
	line-height:18px;
	color:#7d7d7d;
	border:#bab9b6 solid 1px;
	height:40px;
	width:288px;
	padding:10px 19px;
	
}
.contactUsContent .centercontent .contactus input:focus{
	border:#252c40 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}
.contactUsContent .centercontent .contactus .Error input{
	border:#f00 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}
.contactUsContent .centercontent .contactus .Error input:focus{
	border:#252c40 solid 2px;
	height:40px;
	padding:9px 18px;
	outline: none;
}

.contactUsContent .centercontent .contactus textarea{
	font-family:"Roboto-Regular", sans-serif;
	font-size:14px;
	line-height:20px;
	color:#7d7d7d;
	border:#bab9b6 solid 1px;
	width:288px;
	height:170px;
	padding:10px 19px;
}
.contactUsContent .centercontent .contactus textarea:focus{
	border:#252c40 solid 2px;
	height:168px;
	padding:10px 18px;
	outline: none;
}
.contactUsContent .centercontent .contactus .Error textarea{
	border:#f00 solid 2px;
	height:168px;
	padding:10px 18px;
	outline: none;
}
.contactUsContent .centercontent .contactus input[type="submit"]{
	background: #3D9E6E;
	font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    color: #FFF; 
    text-transform: uppercase;
	float: left;
	margin:0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	width:193px;
	height:30px;
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 7px 0px;
	cursor: pointer;
}
.contactUsContent .centercontent .contactus input[type="submit"]:hover{
	background: #252c40;
}
.contactUsContent .centercontent .contactus .EditingFormErrorLabel{
	position:relative;
	float:right;
	padding-right:12px;
	display:none!important;
}
.contactUsContent .centercontent .contactus  .ErrorLabel{
	padding-bottom:15px;
	display: block;
}
.contactUsContent .centercontent .contactus .guideDropDown {margin-bottom:0px !important;}
.contactUsContent .centercontent .contactus .multiFieldContainer{float:left;}

/* begin product listing page */
.mainContent .rightPane .locationAlert {
 width: 300px;
 float: left;
}
.mainContent .rightPane .locationAlert h2 {
    font-family: "Roboto-Bold", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 20px 0 0 20px;
}
.mainContent .rightPane .locationAlert span {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 15px;
    color: #FFF;
    margin: 0 0 15px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
	float: left;
}
.mainContent .rightPane .locationAlert input[type="text"] {
    float: left;
    background: #FFF;
    outline: 0;
    width: 220px;
    margin: 0 0 10px 20px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 15px;
    color: #525252;
    padding: 10px 20px;
    border: 0;
}
.mainContent .rightPane .locationAlert .locationAlertSubmit {
	background: #3D9E6E;
    font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
	float: left;
	margin: 0 0 0 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	width: 130px; height: 30px;
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 0px 0px;
	cursor: pointer;
}
.mainContent .rightPane .locationAlert .locationAlertSubmit:hover {
	background: #252c40;
}
.mainContent .rightPane .locationAlert .message {
	width: 240px;
	float: left;
	margin: 10px 0 0 20px;
	padding: 10px 10px;
	background: #6f6f6f;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #FFF;
}

/* start bp4 refine search */

.lhs_column {width: 200px; float: left;}
.lhs_column .searchTagContainer{width:200px; float:left; display:none;}
.lhs_column .searchTagContainer1{}

.searchTagContainer .header{
	width:190px; float:left; padding:13px 0 0 20px;
	font-weight: 400;
	font-family: "Roboto-Bold", sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
    background-color:transparent;
	}
.mid_column { 
	width: 680px; 
	float: left;
	background: none;
	margin-left: -10px;
}
.mid_column .header-section { 
	width: 680px; 
	float: left; 
	background: #FFF;
	padding-bottom: 25px;
	border-top: solid 5px #252c40;
}

/* bp4 - map view - refine search */
.leftSide.map-listing1{width: 680px !important;}
.map-listing1 .mid_column .header-section{width: 680px;}


.mid_column .header-section h1 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; 
	font-size: 30px; 
	color: #232323; 
	font-weight: 400; 
	margin: 30px 0 0 20px;
	line-height: 30px;
}
.mid_column .header-section span {
	font-family: "Roboto-Regular", sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #525252;
	margin: 20px 0 0 20px; 
	float: left; 
	text-transform: uppercase; 
	letter-spacing: 1px;
}
.mid_column .header-section .save-search-holder {float: right; margin: 0 40px 0 0; width: 185px; position: relative;}
.mid_column .header-section .view-result-holder {float: right; margin: 0 20px 0 0; position: relative;}

.mid_column .header-section .save-search-holder span {
	float: left; width: 30px; height: 30px; left: 0;
	position: absolute; margin: 11px 0 0 13px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -15px -927px no-repeat;
}
.mid_column .header-section .save-search-holder a.save-search {
	background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
	float: left;
	min-width: 180px;
	height: 37px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #232323;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: solid 1px #cbcbcb;
	text-align: center;
	padding-top: 8px;
}
.mid_column .header-section .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;
}
.view-result-holder1 {clear:both; display:block; margin-right:10px; 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: 167px;
	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;
}
.mid_column .header-section .save-search-holder a:hover.save-search {background: #fff;}
.mid_column .searchFilters {
	width: 680px; 
	float: left; 
	border-top: solid 1px #cccccc; 
	height: 50px; 
	background: #f0f0f0; 
	
}
.mid_column .bp4-refine-search {float: left; width: 100%; display: none;}
.mid_column .searchFilters .property-list-search {
	float:left; padding: 9px 10px 0 10px;
	border: solid #CCC; border-width: 0 1px 0 0;
}
.mid_column .searchFilters .bp4-refine {display: block;float: left;margin-right: 10px;}
.mid_column .searchFilters input.btnRefine{
    /*border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 13px;
    height: 51px;
    letter-spacing: 1px;
    margin-left: -10px;
    margin-top: -10px;
    text-transform: uppercase;
    width: 105px;
    cursor:pointer;
    background-color:#252c40;*/
	
	color: #FFFFFF;
    display: block;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 13px;
    height: 51px;
	background:#252c40; border:none; outline:none;
	margin:0px 0px 0px -10px;
	width: 105px;
    cursor:pointer;
	text-transform: uppercase; 
	-webkit-border-radius: 06px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	
	
}
.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 .sort-label {
	float: left;
	background: #FFF;
	color: #232323;
	cursor: pointer;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	border: solid #ccc;
	border-width: 1px 0 1px 1px;
}
.mid_column .searchFilters .property-list-search .sortDropDown {float: left;}
.mid_column .propertySearch {
	width: 680px; 
	float: left ; 
	height: 370px; 
	/*background: url(/app_themes/ibuynew/images/common/super-search-property.png) no-repeat;*/
}
.mid_column .searchFilters .property-list-search .sbHolder{
	background: #FFF;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	width: 140px;
	outline: 0;
	color: #232323;
	height: 37px;
	border: solid #ccc;
	border-width: 1px 1px 1px 0;
}
.mid_column .searchFilters .property-list-search .sbOptions{
	background-color: #FFF;
	list-style: none;
	left: 3px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 195px;
	z-index: 1;
	overflow-y: auto;
	margin-left: -59px;
	outline: 0;
	border: solid #CCC;
	border-width: 1px;
	z-index: 999;
}
.mid_column .searchFilters .property-list-search .sbOptions li{
	padding: 0;
}
.mid_column .searchFilters .property-list-search .sbOptions a:hover {background: #def5fb; color: #232323;}
.mid_column .searchFilters .property-list-search .sbToggle{
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -106px -574px no-repeat;
	display: block;
	/*height: 30px;*/
	outline: none;
	position: absolute;
	right: 0;
	top: 6px;
	/*width: 30px;*/
}
.mid_column .searchFilters .property-list-search .sbSelector{
	display: block;
	height: 30px;
	left: -6px;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 4px;
	width: 147px;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #232323;
	margin-top: -8px;
}
.mid_column .searchFilters .property-list-search .sbOptions a{
	display: block;
	outline: none;
	padding: 3px 12px;
}
.mid_column .searchFilters .view-mode {
	float:left;height: 50px; width:auto;
}
.mid_column .searchFilters .view-mode .v-list-active {
	width: 50px;
	height: 50px;
	float: left;
	border: solid #CCC;
	border-width: 0 1px 0 0;
	padding: 0;
	color: #FFF;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -977px #2E99B9;
}
.mid_column .searchFilters .view-mode .v-grid-active {padding: 0; width: 50px; height: 50px;}
.mid_column .searchFilters .view-mode .v-map-active {padding: 0; width: 50px; height: 50px; 
background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -229px -1160px #2E99B9;
}
.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;}
.mid_column .searchFilters .view-mode .v-mode.v-list {
	width: 50px;
	height: 50px;
	float: left;
	border: solid #CCC;
	border-width: 0 1px 0 0;
	padding: 0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -929px;
}
.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-list .selected {
	background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -976px;
	color: #FFF;
}
.mid_column .searchFilters .view-mode .v-mode.v-grid {
	width: 50px;
	height: 50px;
	float: left;
	border: solid #CCC;
	border-width: 0 1px 0 0;
	padding: 0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1024px;
}
.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-grid .selected {
	background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1066px;
	color: #FFF;
}
.mid_column .searchFilters .view-mode .v-mode.v-map {
	width: 50px;
	height: 50px;
	float: left;
	border: solid #CCC;
	border-width: 0 1px 0 0;
	padding: 0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1112px;
}
.mid_column .searchFilters .view-mode .v-mode.v-map:hover {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1211px;
}
.mid_column .searchFilters .view-mode .v-mode.v-map .selected {
	background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1161px;
	color: #FFF;
}
.mid_column .searchFilters .top-pagination {float: right; overflow:hidden;}
.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: 465px; 
	float: right; 
	height: 120px; 
	background: rgba(0, 0, 0, 0.5); 
	margin-top: 170px; 
	font-family: "Roboto-Regular", sans-serif; 
	padding: 30px;
}
.mid_column .propertySearch .searchBox h2 {font-weight: bold; font-size: 24px; color: #FFF;}
.mid_column .propertySearch .searchBox span {
	font-size: 13px; 
	color: #FFF; 
	font-weight: normal; 
	text-transform: none; 
	letter-spacing: 0; 
	margin:7px 0 0 0; 
	float: left;
}
.mid_column .propertySearch .searchBox .searchInputHolder {float: left; margin-top: 25px; width:100%;}
.mid_column .propertySearch .searchBox .searchInputHolder {float: left; margin-top: 25px; width:100%; position:relative;}
.mid_column .propertySearch .searchBox .searchInputHolder input[type="text"] {background-color: #ffffff;font-family: "Roboto-Regular", sans-serif;font-size: 15px;color: #7e7e7e;width: 220px;float: left;border: 0;height: 40px;padding: 0 10px;outline: 0;}
.mid_column .propertySearch .searchBox .searchInputHolder .buttonHolder {background: #FFF;left: 220px;padding: 5px;position: absolute;top: 0;}
.mid_column .propertySearch .searchBox .searchInputHolder .input-container .validator{clear:both;}
.mid_column .propertySearch .searchBox .searchInputHolder .input-container .validator span{}
.requestInfoBtn {
	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;
	background: #252c40;
	border: 0;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 125px;
	text-align: center;
	letter-spacing: 1px;
}
/* start property list */
.mid_column .propertyList {width: 680px; float: left;}
.mid_column .propertyList ul.prop-list { float: left; width: 680px;}
.mid_column .propertyList .property-list-item {
	width: 680px; 
	float: left; 
	/*padding: 30px 40px;*/
	/*border-bottom: solid 1px #ccc;*/
	background: #FFF;
}
.mid_column .propertyList .property-list-item .property.featured {float: left; width: 680px;}
/* start featured product filters */
.mid_column .propertyList .property-list-item .property.featured .list-details-head {
	float: left;
	width: 680px;
	background: #2e99b8;
	padding: 8px 0px;
	display: block;
	margin: -36px 0 0 -250px;
}
.mid_column .propertyList .property-list-item .property.featured .houseLand {
	float: left;
	margin: 20px 0 10px 0;
	width: 430px !important;
}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo {width: 100px !important; float: left; margin-right: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo {width: 100px !important; float: left; margin-right: 10px;}

.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo:first-child {width: 160px !important; float: left; margin-right: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo:first-child {width: 160px !important; float: left; margin-right: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectButtons {
	margin-top: 0;
	float: right;
	margin-right: 20px !important;
	width: 115px;
}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectButtons {
	margin-top: 0;
	float: right;
	margin-right: 20px !important;
	width: 115px;
}
.mid_column .propertyList .property-list-item .property .houseLand {
	float: left;
	margin: 20px 0 10px 0;
	width: 430px !important;
}

.mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {float: left; margin: 0 0 0 20px; font-family:"Roboto-Regular", sans-serif; color:#FFF; font-size:16px;font-weight:bold;}
.mid_column .propertyList .property-list-item .featured .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}
.mid_column .propertyList .property-list-item .property.featured .list-image img {
	width: 230px; 
	height: 173px;
	/*border: 1px solid #b5b5b5;*/
}
.mid_column .propertyList .property-list-item .property.featured .featureTag {
	width: 88px; 
	height: 78px; 
	float: right; 
	position: absolute;
	/*top: 131px;*/
	right: 0;
	z-index: 20; bottom: 0;
	background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
	display: block;
}
.mid_column .propertyList .property-list-item .property.featured .list-image:hover .empImgHover,
.mid_column .propertyList .property-list-item .property.featured .list-image.hover .empImgHover  {
	display:block;
}
.mid_column .propertyList .property-list-item .property.featured .empImgHover {display:none; cursor:pointer; margin-top:-178px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured {float: left; margin: 10px 0 10px 0; display: block; width: 100%;}
.mid_column .propertyList .property-list-item .property.featured .list-image {
	float: left; 
	background: #FFF;
	position: relative;
	border: none;
	height: 173px;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {
	float: left; 
	width: 165px; 
	padding:0px;
	margin:0 5px 0 -13px;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {width:135px; float:left; margin: 0;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {float: right;margin-right: 30px; width: 106px;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare {padding-bottom:10px;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails { margin: 0; float: left;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors {
	float: left; 
	width: 430px; 
	padding-left: 20px;
	/*margin-left: 30px;*/
	/*margin-top: 40px;*/
}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head {
	width: 680px;
	margin: 0;
	position: absolute;
	background: #2e99b8;
	padding: 8px 0;
}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head h2 a {float: left; margin: 0 0 0 20px; font-family:"Roboto-Regular", sans-serif; color:#FFF; font-size:16px;font-weight:bold; position: absolute;}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured h2 {
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #232323;
	display: block;
}
.mid_column .propertyList .property-list-item .property.featured .prop-list-stat {float: left; width: 430px; margin-top: 10px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus {
	float: left; 
	margin: 0px; 
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus:first-child {margin-bottom: 10px;}
.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 .bp5-list-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}


/* end of featured profuct filters */



.mid_column .propertyList .featured-bar {
	width: 910px; 
	float: left; 
	background: #0FF;
	margin: -30px -40px;
	height: 25px;
}
.mid_column .propertyList .property-list-item:last-child {border: none; padding-bottom: 0;}
.mid_column .propertyList .property-list-item:first-child .list-details-head {margin-top: 0px;}
.mid_column .propertyList .property-list-item .list-details-head {margin-top: 0px;}
.mid_column .propertyList .property-list-item .list-image {
	float: left; 
	background: #FFF;
	position: relative;
	height: 173px;
	margin-top: 36px;
	border: none;
}
.mid_column .propertyList li.property-list-item:first-child .list-image {margin-top:39px;}
.mid_column .propertyList .property-list-item .list-image:hover .empImgHover,
.mid_column .propertyList .property-list-item .list-image.hover .empImgHover  {
	display:block;
}
.mid_column .propertyList .property-list-item .empImgHover {display:none; cursor:pointer; margin-top:-178px;}

.mid_column .propertyList .property-list-item .list-image .empImg { z-index: 10;}
.mid_column .propertyList .property-list-item .list-image img {
	width: 230px; 
	height: 173px;
	/*border: 1px solid #b5b5b5;*/
}
.mid_column .propertyList .property-list-item .featureTag {
	width: 88px; 
	height: 78px; 
	float: right; 
	position: absolute;
	/*top: 131px;*/
	right: 0;
	z-index: 20; bottom: 0;
	background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
	/*background: #000;*/
	display: none;
}
.mid_column .propertyList .property-list-item .bp5-list-head {
	width: 680px;
	margin: 0;
	position: absolute;
	background: #d7d8d8;
	padding: 8px 0;
}
.mid_column .propertyList .property-list-item .bp5-list-head ul.place {float: right; margin-right: 20px;}
.mid_column .propertyList .property-list-item .bp5-list-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
	list-style: none;
}
.mid_column .propertyList .property-list-item .bp5-list-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323;
}
.mid_column .propertyList .property-list-item .bp5-list-head ul.place li a {
	float:left; padding-right:5px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#525252; text-transform:uppercase; font-weight:bold;
}
.mid_column .propertyList .property-list-item .bp5-list-head h2 a {float: left; margin: 0 0 0 20px; font-family:"Roboto-Regular", sans-serif; color:#232323; font-size:16px;font-weight:bold; position: absolute;}
.mid_column .propertyList .property-list-item .bp5-list-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
.mid_column .propertyList .property-list-item .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li a {
	float:left; padding-right:5px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#525252; text-transform:uppercase; font-weight:bold;
	
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size: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 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 20px 0 -13px;
	height: 40px;
	overflow: hidden;
}
.mid_column .propertyList .property-list-item .list-details-head h2 a {float: left; margin: 0 0 0 20px; font-family:"Roboto-Regular", sans-serif; color:#232323; font-size:16px;font-weight:bold;}
.mid_column .propertyList .property-list-item .list-details-head ul.place {
	list-style: none; 
	float: right; 
	margin-right:20px; padding:0px 0px 0px 40px;
	/*width:870px;*/
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323;
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li a {
	float:left; padding-right:5px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#525252; text-transform:uppercase; font-weight:bold;
	
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
.mid_column .propertyList .property-list-item .list-details-selectors {
	float: left; 
	width: 430px; 
	padding-left: 20px;
	margin-top: 36px;
	/*margin-left: 30px;*/
	/*margin-top: 40px;*/
}
.mid_column .propertyList .property-list-item .property .list-details-head {
	float: left;
	width: 680px;
	background: #D7D8D8;
	padding: 8px 0;
	margin: -36px 0 0 -250px;
	display: block;
}
.mid_column .propertyList .property-list-item .property .prop-list-stat {
	float: left;
	width: 430px;
	margin-top: 10px;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange {
	float: left; 
	width: 165px; 
	padding:0px;
	margin:0 5px 0 -13px;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li {margin: 0 0px 4px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#525252;
	padding-left:20px;
	list-style:none;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li:hover {margin: 0 0px 4px 0px;
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#252c40;
	padding-left:20px;
	list-style:none;
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li span {font-weight:bold; margin:0px; padding-right:5px;}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li:hover span {font-weight:bold; margin:0px; padding-right:5px;color:#252c40;}

.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li a:link {font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#525252;} 
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange li a:hover {font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#252c40; text-decoration:none;} 

.mid_column .propertyList .property-list-item .list-details-selectors .projectInfo {width:135px; float:left; margin:0;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus {
	float: left; 
	margin-bottom: 10px;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus:last-child {margin: 0;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus h2 {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #232323;
	margin: 0; line-height:18px;
	text-transform: uppercase;
	
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus span {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #525252;
	margin: 0;
	text-transform: none;
	letter-spacing: 0;
	font-weight:normal;
}

.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons {float: right;margin-right: 30px; width: 106px;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare span {
	width: 18px;
	height: 18px;
	float: left;
	margin: 6px 0 0 20px;
	position: absolute;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -14px -882px no-repeat;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {
	background: url(/app_themes/ibuynew/images/common/gradient-btn.png) repeat-x;
	float:right;
	width:115px; height: 28px;
	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 #CCC;
	padding-top: 5px;
	padding-left: 32px;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a:hover{
	background: #fff;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare .saved {
	background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) 14px -1258px no-repeat;
	float: right;
	min-width: 115px;
	height: 28px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0;
	position: relative;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a{
	background: #3D9E6E;
	float:right;
	min-width: 115px; height: 30px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: none;
	text-align: center;
	padding-top: 5px;
	margin-top: 0px !important;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a:hover{
	background: #252c40;
}

.mid_column .pagination {
	width: 680px; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px 0 1px 0; 
	height: 50px; 
	background: #f0f0f0; 
}
.mid_column .pagination .page-list {float: left;}
.mid_column .pagination span {
	color: #232323;
	font-family: "Roboto-Regular", sans-serif; font-size: 12px; font-weight: bold;
	margin: 17px 0 0 40px;
	text-transform: uppercase;
	letter-spacing: 0;
	float: left;
}
.mid_column .pagination .page-list .page-list-holder {
	float: left; 
	border: solid #CCC; border-width: 1px 1px 1px 0;
	margin: 8px 0 0 15px;
}
.mid_column .pagination .page-list .page-list-holder a {
	font-family: "Roboto-Regular", sans-serif; font-size: 13px;
	background: #FFF;
	padding: 6px 9px;
	float: left; text-decoration: none;
	border: solid #CCC;
	border-width: 0 0 0 1px; cursor:pointer;
}
.mid_column .pagination .page-list .page-list-holder a:hover {
	color: #252c40; background: #FFF; font-weight: normal; cursor:pointer;
}
.mid_column .pagination .page-list .page-list-holder label {
	font-family: "Roboto-Regular", sans-serif; font-size: 13px;
	background: #2e99b8; color: #FFF; font-weight: bold;
	padding: 6px 9px;
	float: left; text-decoration: none;
	border: solid #CCC;
	border-width: 0 0 0 1px; cursor:pointer;
}
.mid_column .pagination .footer-pagination {float: right; margin:0;}
.mid_column .pagination .footer-pagination a.pageno {
	font-family: "Roboto-Regular", sans-serif; font-size: 13px; text-decoration: none;
	color: #232323;
	background: #f0f0f0;
	padding: 15px 13px;
	margin: 0;
	float: left;
	border-left: solid 1px #CCC; cursor:pointer;
}
.mid_column .pagination .footer-pagination a.pageno:hover {
	color: #252c40;
	font-weight: normal;
	background: #f0f0f0;
	cursor:pointer;
}
.mid_column .pagination .footer-pagination label {
	font-family: "Roboto-Regular", sans-serif; font-size: 12px; font-weight: bold; float:left;
	text-transform: none;
	letter-spacing: 0;
	background: #2e99b8; color: #FFF; font-weight: bold;
	padding: 15px 13px; cursor:pointer;
	border-left: solid 1px #CCC;
}
.mid_column .pagination .footer-pagination a.next-page{
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -604px no-repeat;
	height: 50px;
	float: right;
	width: 50px;
	border: solid #CCC;
	border-width: 0 0 0 1px;
	cursor:pointer;
}
.mid_column .pagination .footer-pagination a:hover.next-page {
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -53px -656px no-repeat;cursor:pointer;
}
.mid_column .pagination .footer-pagination a.prv-page {
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat;
	height: 50px;
	float: left;
	width: 50px;
	cursor:pointer;
	border-left: solid 1px #ccc;
}
.mid_column .pagination .footer-pagination a:hover.prv-page {
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;cursor:pointer;
}
/*.mid_column .pagination .footer-pagination .page-next a {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -37px -615px no-repeat;
	width: 16px;
	height: 30px;
	float: left;
	margin: 12px 0 0 20px;
}
.mid_column .pagination .footer-pagination .page-next a:hover {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -37px -647px no-repeat;
}*/
.mid_column .propertyList .property-list-item .property.featured .empImgHover .quickBtn {position: absolute; top: 70px;left: 30px;} 
.mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {position: absolute; top: 70px;left: 30px;} 


.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: 680px; background: #252c40; /*position: absolute; top: 0;*/ margin-top:-1px;

	}
	.criteriaSection {
		float:left; width: 200px; 
		background: #252c40;
		padding: 0 0 15px 10px;	
		position: absolute;
		min-height:50px;
        top:30px;
    }
	.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: 470px;
		border: none;
	}
	.location-search {
		float: left; width: 470px; 
		padding: 11px 0 0 0;
		margin-top: 0;
		border-bottom: solid 1px #ccc;
	}
	.location-search .find-place {float: left; width: 450px; margin-left: 0; padding: 10px 0 10px 20px; background: #e0e0e0;}
	.location-search .find-place input {
		background: #fff;
		border: solid 1px #b7b7b7;
		width: 370px;
		float: left;
		outline: none;
		font-family:"Roboto-Regular", sans-serif;
		font-size: 14px;
		color: #7e7e7e;
		padding: 6px 8px;
	}
	.location-search .find-place input:focus {border-color: #252c40; color: #232323;}
	.location-search .find-place .lhs-gobtn {
		background: url(/app_themes/ibuynew/images/common/go-btn.png) repeat-x;
		font-family: "Roboto-Regular", sans-serif; font-weight: bold;
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		float: left;
		border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		width: 40px;
		border: 0;
		cursor: pointer;
		height: 30px;
		margin: 2px 0 0 5px;
	}
	.common-prop-type.common-prop-type1.special-con .special {
		list-style: none;
		padding-left: 0px;
		margin: 0 0 0 0;
		background: #e0e0e0;
		padding: 10px 0 0 20px;
		width: 450px;
		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: 460px; margin-bottom: 0;
		border-bottom: 1px;
		padding: 0 0 10px 10px; background: #e0e0e0;
	}
	.prop-type {
		float: left; width: 470px; padding-left: 0; margin-top: 10px;
		border-bottom: 0;
	    display: none;
	}
	.common-prop-type {
		float: left; width: 470px; 
		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: 450px; 
		padding: 10px 0 10px 20px;
		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) 430px -1223px no-repeat;
		margin-bottom: 7px;
	}
	.common-prop-type ul.bedroom {
		list-style:none;
		margin: 0 0 0 0! important;
		background: #e0e0e0;
		padding: 10px 0 10px 20px! important;
		width: 450px;
	}
	.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) -32px -1716px no-repeat;}
    .location-search .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) -32px -1716px no-repeat;}
    .prop-type .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) -32px -1716px no-repeat;}
	.common-prop-type .title, .location-search .title, .prop-type .title {width: 430px;}
	.common-prop-type ul.bathroom {
		list-style:none;
		margin: 0 0 0 0! important;
		background: #e0e0e0;
		padding: 10px 0 10px 20px! important;
		width: 450px;
	}
	.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 0 10px 20px! important;
		width: 450px;
	}
	.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 0 10px 20px! important;
		width: 450px;
	}
	.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 0 10px 20px! important;
		width: 450px;
	}
	.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 0 10px 20px! important;
		width: 450px;
	}
	.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: 450px; padding: 10px 0 5px 20px; background: #e0e0e0; margin: 0;}
	
	 .location ul.state li {float: left; width: 100%;}
	 .location ul.state li .stateNameHolder {float: left; width: 410px;}
	 .location ul.state li ul.region li .regionNameHolder {float: left; width: 390px;}
	 .location ul.state li ul.region li ul.subregion li .subregionNameHolder {float: left; width: 370px;}
	 .location ul.state li ul.region li ul.subregion li ul.suburb li .suburbNameHolder {float: left; width: 350px;}
	/*.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;}
	/*.wprop-list_loding{float:left; position:absolute; z-index:10000; background-color: #282828;opacity:0.8;filter:alpha(opacity=50);text-align:center; width: 100%; top:5px !important; left:0 !important;}*/
	
	.wprop-list_loding{float:left; position:absolute; z-index:10000; background-color: #fff;opacity:0.8;filter:alpha(opacity=50);text-align:center; width: 680px !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: 52px;	
}*/
.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: 980px; 
	float: left; 
	background: #FFF;
	padding-bottom: 25px;
	border-top: solid 5px #252c40;
}
.map-listing .searchFilters {
	width: 979px; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px 1px 1px 0; 
	height: 50px; 
	background: #f0f0f0; 	
}
.map-listing .googleMapHolder {
	float: left;
	width: 980px;
}
.map-listing .g-map-section {
	float: left;
	width: 670px;
	border-bottom: solid 1px #CCC;
}
#googleMap {width: 670px; height: 989px;}
.map-listing .map-lhs {
	float: left;
	width: 309px;
	background: #FFF;
	border: solid #CCC;
	border-width: 0 1px 0 0;
}
.leftSide.map-listing{width:980px}
.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 -279px -688px; 
	width: 21px; height: 22px; 
	position:absolute; top:20px; right:15px; cursor:pointer;
}
.map-listing .map-lhs ul.place-holder .list-fav.active{
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -279px -648px; 
	width: 21px; height: 22px; 
	position:absolute; top:20px; right:15px; cursor:pointer;
}
.map-listing .map-lhs ul.place-holder .list-border {
	width: 309px;
	height: 1px;
	background: #CCC;
	float: left;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list:hover {
	border: solid 3px #2e99b8;
	width: 303px;
	float: left;
	cursor: pointer;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head { float: left; width: 290px; margin: 15px 0 10px 20px;}

.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place {
	list-style: none; 
	float: left; 
	margin:0px; padding:0px;
	width:100%;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; 
	color:#525252; text-transform:uppercase; font-weight:bold;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head h2 {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
	text-transform: none;
}

.map-listing .map-lhs .list-details-content {float: left; margin-left:20px;}
.map-listing .map-lhs .list-details-content .list-image { float: left;}
.map-listing .map-lhs .list-details-content .list-image img {
	width: 125px; 
	height: 100px; 
	padding: 2px;
	border: 1px solid #b5b5b5;
	float: left;
}
.map-listing .map-lhs .list-details-selectors {
	float: left;  
	margin: 4px 0 0 10px;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange {
	float: left; 
	width: 140px; 
	padding:0px;
	margin:0px;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange li {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#525252;
	padding-left:20px;
	list-style:none;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange li:hover {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#252c40;
	padding-left:20px;
	list-style:none;
}
.map-listing .map-lhs ul.map-place {
	list-style: none;
	margin: 0;
}
.map-listing .pagination {
	width: 1210px; 
	float: left; 
	border-bottom: solid 1px #cccccc; 
	height: 50px; 
	background: #f0f0f0;
	display: none;
}
/* hide elements for map listing */
.map-listing .propertySearch {display: none;}
.map-listing .property-detail { display: none;}

/* style grid listing for breakpoint 5 */
.wprop-list ul.prop-grid{list-style:none; padding:0px; float: left; width: 680px; background: #FFF;margin: 0;}
.wprop-list ul.prop-grid li{display:inline-block;min-height: 300px; float: left; width:226.6px; border-bottom: solid 1px #CCC;}


/* Builder/Developer Profiles*/

.builderProfiles .topcolorline{
	padding-top:50px;
}
.builderProfiles .prodDetRightPane{
	border-bottom:1px solid #cccccc;
}
.builderProfiles .rightPane .locationAlert h2{
	padding-bottom:25px;
}
.builderProfiles .prodDetRightPane .input-container .button {
	 float: left;
}
.builderProfiles .rightPane .locationAlert{
	padding-bottom:20px;
	border-bottom:1px solid #cccccc;
}
.builderProfiles .topcontent{
	float: left;
    padding: 0 20px 25px 0;
    width: 640px;
	color: #515151;
    font-family: "Roboto-Regular", sans-serif;
}
.builderProfiles .topcontent h2{
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 30px;
	line-height:30px;
	color: #232323;
	padding: 0 0 25px 0;
	text-decoration:none;
}
.builderProfiles .topcontent p{
	color: #515151;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
	margin:0px;
}
.builderProfiles .result{
	float: left;
    padding:0px;
    width: 640px;
	margin:0px;
}
.builderProfiles .result .hnav{
	float: left;
    padding: 0 0 0 0;
	margin-left:-40px;
	border-color: #cccccc;
    border-style: solid;
    border-width: 1px 0 0px;
	background-color:#f0f0f0;
}

.builderProfiles .result .hnav a.next-page {
	width: 50px; height: 50px; float:right;
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -604px no-repeat;
	display:none;
}
.builderProfiles .result .hnav a:hover.next-page {
	background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -656px no-repeat;
}
.builderProfiles .result .hnav a.prv-page {
	width: 50px; height: 50px; float:left;
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat;
	display:none;
}
.builderProfiles .result .hnav a:hover.prv-page {
	background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;
}

.hnav ul{
	margin:0px;
	padding:0px 0px 0px 50px;
	float:left;
	width: 660px;
	position:relative;
	z-index:10;
}
.hnav ul li{
	float:left;
	width:22px;
	height:49px;
	list-style: none outside none;
	border-color: #cccccc;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
	margin:0px;
	text-align:center;
}

.hnav ul li.selected {
	background:url(/app_themes/ibuynew/images/common/selected_bg.png) no-repeat scroll center 0px;
	width:22px;
	height:50px;
	position:relative;
	display:block;
	padding-bottom:8px;
	border-width: 0px 0px 0px 0px !important;
	}
.hnav ul li.selected a:hover{ background:none !important;}
.hnav ul li.selected a {
	color: #ffffff !important;
	}
.hnav ul li.last{
	border-color: #cccccc;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
}
.hnav ul li a{
	color: #232323;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding:16px 6px 16px 6px !important;
	margin:0px;
	display:block;
	text-decoration:none;
}
.hnav ul li a:hover{
	background-color:#2e99b8;
	color:#FFF;
}
.builderProfiles .result .profileheader{
	float: left;
    padding:16px 0px 16px 40px;
    width: 660px;
	margin:0px 0px 30px -40px;
	background-color:#252c40;
}
.builderProfiles .result .blueBG{
	background-color:#2e99b8 !important;
	margin-top:-8px !important;
	}
.builderProfiles .result .profileheader span{
	font-family: "Roboto-Bold", sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;
	padding:0px 0px 0px 10px;
}
.builderProfiles .result .profiledata{
	float: left;
    padding:0px 0px 0px 0px;
    width: 640px;
	margin:0px;
	position:relative;
	z-index:0;
}

.builderProfiles .result .norecords{
	float: left;
    width: 640px;
	margin: 0 0 50px -20px;
    padding: 16px 0 16px 40px;
	color: #232323;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
}

.profiledata td{
    padding:0px;
	margin:0px;
}
.profiledata tr{
    padding:0px;
	margin:0px;
}
.builderProfiles .result .content {
	float: left;
    margin: 0;
    padding: 0px 0px 30px;
    width: 640px;
	position: relative;
}
.content .profileimg{
	float: left;
    padding:0px 10px 0px 0px;
    width:198px;
	margin:0px;
}
.content .profileimg img{
	width:98%;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #e1e1e1;
}
.content .prifiledesc{
	float: left;
    padding:0px 0 0px 0px;
    width:57%;
	margin:0px;
}
.content .prifiledesc .title{
	padding-bottom:20px;
	margin:0px;
}
.content .prifiledesc .title span{
	font-family: "Roboto-Bold", sans-serif; 
	color:#232323; 
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.content .prifiledesc .desc{
	padding:0px;
	margin:0px;
	height: 140px;
	overflow: hidden;
}
.content .prifiledesc .desc span{
	color: #515151;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.content .statistics{
	float: left;
    padding:0px;
    width:132px;
	margin:0px;
}
.content .statistics .header{
	float: left;
    padding:15px 10px 15px 10px;
    width:112px;
	margin:0px;
	line-height:14px;
	text-align:center;
}
.content .statistics .header span{
	font-family: "Roboto-Bold", sans-serif; 
	color:#525252; 
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.content .statistics .count{
	float: left;
    padding:15px 0px 15px 0px;
    width:132px;
	margin:0px 0px 10px;
	line-height:16px;
	text-align:center;
	background-color:#525252;
}
.content .statistics .count span{
	font-family: "Roboto-Bold", sans-serif; 
	color:#ffffff; 
	font-size:30px;
	line-height:24px;
	margin:0px;
	padding:0px;
}
.content .statistics .button input[type="submit"]{
	background: #3D9E6E;
	font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    text-transform: uppercase;
	float: right;
	margin:0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	width:132px;
	height:30px;
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 5px 0px;
	cursor: pointer;
}
.content .statistics .button input[type="submit"]:hover{
	background: url(/app_themes/ibuynew/images/common/purple-btn-hov.png) repeat-x;
}
.content .statistics .button{
	float: left;
    padding:0px 0px 0px 0px;
    width:132px;
	margin:0px 0px 0px;
	text-align:center;
}
.content .statistics .button a{
	background: url("/app_themes/ibuynew/images/common/purple-btn-act.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 25px;
    letter-spacing: 1px;
    min-width: 132px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.content .statistics .button a:hover{
	background: #252c40;
}
.content .dataHolder {float: left; width: 77%; padding-right: 2%}
.builderProfiles .result .returntotop{
	float: right;
    padding:0px 26px 0px 0px;
	margin:0px;
	}
.builderProfiles .result .returntotop a{
	color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
	}

/* Builder / Developer Profiles details*/

.bpdetails .topcolorline{
	padding-top:40px !important;
}
.bpdetails .information{
	float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 640px;
}
.bpdetails .topcontent {
    color: #515151;
    float: left;
    font-family: "Roboto-Regular", sans-serif;
    padding: 33px 20px 23px 40px;
	margin-left:-40px;
    width: 640px; 
	border-color: #cbcbcb;
    border-style: solid;
    border-width: 1px 0 1px;
}
.bpdetails .topcontent .logo{
	float:left;
    padding: 0px 20px 0px 0px;
    width: 170px; 
}
.bpdetails .topcontent .logo img{
    padding: 0px 0px 0px 0px;
    width:100%; 
	background: url(/app_themes/ibuynew/images/common/img-placeholder-182.png) #e6e6e6 no-repeat center 15px;
}
.bpdetails .topcontent .rightcontent{
	float:left;
    padding: 0px 0px 0px 0px;
    width: 430px; 
}

.bpdetails .middlecontent{
	float: left;
    margin: 0px;
    padding: 40px 40px 40px 0px;
    width: 620px;
}
.bpdetails .middlecontent .description, .bpdetails .middlecontent .description p, .bpdetails .middlecontent .description span, .bpdetails .middlecontent .description span a, .bpdetails .middlecontent .description p span, .bpdetails .middlecontent .description p span a, .bpdetails .middlecontent .description a{
	color: #515151 !important;
    font-family: Arial,sans-serif;
    font-size: 14px !important;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.bpdetails .middlecontent .description hr{ background-color:#CBCBCB !important; color:#CBCBCB !important; height:1px !important; padding:0px 0px; margin:10px 0px;border-width:0;}
.bpdetails .activetitle, .bpdetails .inactivetitle{
	background-color: #252c40;
    float: left;
    margin: 0 0 0 0px;
    padding: 16px 0 16px 40px;
    width: 600px;
}
.bpdetails .activetitle span, .bpdetails .inactivetitle span{
	color: #FFFFFF;
    font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 0 0 0 0px;
}

.bpdetails .activelist, .bpdetails .inactivelist{
	float: left;
    margin: 0;
    padding: 0 90px 32px 40px;
    width:510px;
}
.activelist ul.houseland-list, .inactivelist ul.houseland-list{
	float: left;
    margin: 0;
    padding: 0px 0px 0px 0px;
    width:600px;
	list-style: none outside none;
}
.activelist ul.houseland-list li, .inactivelist ul.houseland-list li{
	float: left;
    margin: 0;
    padding: 23px 0px 23px 0px;
    width:600px;
	list-style: none outside none;
}
.activelist ul.houseland-list li .list-image, .inactivelist ul.houseland-list li .list-image{
	float: left;
    margin: 0;
    padding: 3px;
    width:140px;
	height:105px;
	border-color: #b5b5b5;
    border-style: solid;
    border-width: 1px;
	position: relative;
}

.activelist ul.houseland-list li .list-image:hover .empImgHover, .inactivelist ul.houseland-list li .list-image:hover .empImgHover{
	display:block;
}
.activelist ul.houseland-list li .list-image .empImgHover, .inactivelist ul.houseland-list li .list-image .empImgHover {
	display:none; cursor:pointer; margin-top:-105px;
}
.activelist ul.houseland-list li .list-image .empImg, .inactivelist ul.houseland-list li .list-image .empImg { 
	z-index: 10;
}
.activelist ul.houseland-list li .list-image img, .inactivelist ul.houseland-list li .list-image img{
    margin: 0;
    padding: 0;
    width:140px;
	height:105px;
}
.activelist ul.houseland-list li .con-houseland, .inactivelist ul.houseland-list li .con-houseland{
    float: left;
    margin: 0;
    padding: 0px 40px 0px 31px;
    width:541px;
}
.con-houseland .con-houseland-wrp{
	float: left;
    margin: 0;
    padding: 0px 31px 0px 0px;
    width:350px;
}
.con-houseland .con-houseland-wrp .top-houseland-details{
	float: left;
    margin: 0;
    padding: 0px 0px 18px 0px;
    width:350px;
}
.con-houseland .con-houseland-wrp .left-houseland-details{
	float: left;
    margin: 0;
    padding: 0px 0px 0px 0px;
    width:210px;
}
.con-houseland .con-houseland-wrp .right-houseland-details{
	float: left;
    margin: 0;
    padding: 0px 0px 0px 0px;
    width:150px;
}

.con-houseland .rightsidebuttons{
	float: left;
    margin: 0;
    padding: 0px 0px 0px 0px;
    width:160px;
}





/* Buyer Profile - Checklist */

.buyer-checklist {float:left;}
.buyer-checklist .ContentCenter{width:420px; padding:0px 0px 0px 0px; float:left;}

.buyer-checklist .tabContainer{float:left; border:solid 1px #cccccc; width:416px; overflow: hidden; position: relative; margin-bottom:20px;}
.buyer-checklist .tabContainer .tabLinkContainer{float:left; width:100%;}

.buyer-checklist .tabContainer .tabLinkContainer ul {margin:0px; padding:0px; list-style:none; float: left; border-bottom: solid 1px #ccc;}
.buyer-checklist .tabContainer .tabLinkContainer ul li {float:left; border-right:solid 1px #cccccc; height:121px; margin-bottom:0px; border-bottom:solid 0px #cccccc; width: 223px;}

.buyer-checklist .tabContainer .tabLinkContainer ul li a {padding:20px 10px 0px 20px; width:auto; height:112px; float:left;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a .tabCount{font-size:14px; font-weight:bold;width:100%; float:left; padding-bottom:5px;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a .tabHeader{font-size:18px; font-weight:bold;width:100%; float:left; line-height:20px;}


.buyer-checklist .tabContainer .tabLinkContainer ul li a {float:left; display:block; color:#232323; }
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover {float:left; display:block; color:#ffffff; background:url(/app_themes/ibuynew/images/common/buyer-tab-hover.png) no-repeat 0px 0px; color:#ffffff; width: 193px;}
.buyer-checklist .tabContainer .tabLinkContainer ul li .selected {float:left; display:block; color:#ffffff; background:url(/app_themes/ibuynew/images/common/buyer-tab-hover.png) no-repeat 0px 0px; width: 193px;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover span {color:#ffffff;}

.buyer-checklist .tabContainer .tabContentContainer {width:600px; float:left; margin:0px; padding:55px 20px 30px 20px;}
.buyer-checklist .tabContainer .tabContentContainer p {font-family:"Roboto-Regular", sans-serif; font-size:14px; line-height:20px; color:#515151; margin:5px 0px 0px 37px; float:left; }

.buyer-checklist .tabContainer .tabContentContainer span.checkItemContainer {float:left;}

.buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"] {display:none;}
.buyer-checklist .tabContainer .tabContentContainer input[type="checkbox"] + label span {
		display:inline-block;
		width:15px;
		height:15px;
		margin: 2px 20px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
		cursor:pointer;
}
	
.buyer-checklist .tabContainer .tabContentContainer  input[type="checkbox"]:checked + label span {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
}
				.buyer-checklist .tabContainer .tabContentContainer  input[type="checkbox"].checked + label span {
								background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
				}

.buyer-checklist .tabContainer .tabContentContainer label {font-family: "Roboto-Bold", sans-serif; color:#232323; font-size:14px; padding-bottom:15px;  text-transform:uppercase; margin:0px 10px 0px 0px; float:left;}

.buyer-checklist .tabContainer .tabContentButton{float:left; padding:10px 0px 10px 0px;}

.buyer-checklist .tabContainer .tabLinkContainer .stepBtn{position: absolute;	top: 0;	width: 86px;	height: 91px;	z-index: 12;	display: block;	background-color: #fff;	padding:30px 0px 0px 0px;	text-align:center;	border-bottom:solid 1px #cccccc;}
.buyer-checklist .tabContainer .tabLinkContainer .moreBtn{	border-left:solid 1px #cccccc; right: 0;background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -556px #ffffff;}
.buyer-checklist .tabContainer .tabLinkContainer .moreBtn:hover{	border-left:solid 1px #cccccc; right: 0; text-decoration:none; background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -429px -648px #ffffff;}
.buyer-checklist .tabContainer .tabLinkContainer .lessBtn{border-right:solid 1px #cccccc; left: 0; text-decoration:none; background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -555px #ffffff;}
.buyer-checklist .tabContainer .tabLinkContainer .lessBtn:hover{border-right:solid 1px #cccccc; 	left: 0; text-decoration:none; background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -342px -647px #ffffff;}

/* My Account */
/* My Dashboard */

.my-account {float:left;}
.my-dashboard .dashBoardHeader {width:640px; float:left; padding-right:20px;} 
.dashBoardHeader .pagetitle {width:100%; float:left; padding:10px 0px 0px 0px;}
.dashBoardHeader .pagetitle h1 {color: #232323; font: bold 30px "Roboto-Bold", sans-serif,Arial,sans-serif; padding: 0 0 0px;  text-transform: uppercase;}
.dashBoardHeader .pointContainer{width:200px; float:right; margin-top:-51px;}
.dashBoardHeader .pointContainer span {color:#232323; font-family:"Roboto-Regular", sans-serif; font-size:14px; font-weight:bold; float:left; width:100%; text-align:right; text-transform:uppercase;}
.dashBoardHeader .pointContainer span.number{font-family: "Roboto-Bold", sans-serif; color:#232323; font-size:40px; padding:10px 0px;}
.dashBoardHeader .pointContainer span a {color:#252c40; font-family:"Roboto-Regular", sans-serif; font-size:13px; font-weight:bold; float:left; width:100%; text-align:right; text-transform:capitalize;}

.my-dashboard .centercontent {width:660px; float:left;  margin-left:-10px; padding:20px 0px;}
.my-dashboard .centercontent .dashBoardContent {width:640px; float:left;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav {width:660px; float:left;}

.dashBoardContent .dashBoardNav thead td {border-right:solid 1px #cccccc;}
.dashBoardContent .dashBoardNav thead td:last-child {border-right:none;}
.dashBoardContent .dashBoardNav thead td a{width:131px; float:left; padding:20px 0px 20px 0px; background:#515151; color:#ffffff; font-size:13px; text-align:center; display:block; }
.dashBoardContent .dashBoardNav thead td a:hover {background:#252c40; text-decoration:none;}
.dashBoardContent .dashBoardNav thead td a.selected {background:#252c40; text-decoration:none;} 

.dashBoardContent .dashBoardNav tbody td {background:#f8f8f8; padding:20px 10px 30px 10px; vertical-align:top; font-family:"Roboto-Regular", sans-serif; font-size:14px; color:#525252; line-height:20px;}

.dashBoardContent .dashContentAreaBottom {width:660px; float:left;}
.dashBoardContent .dashContentAreaBottom .dashCopyContainer {width:350px; float:left; padding:80px 10px 0px 0px;}

.dashCopyContainer .rewardContainer{width:340px; float:left; padding:0px 0px 0px 10px;}
.dashCopyContainer .rewardContainer h3 {font-family: "Roboto-Bold", sans-serif; color:#232323; font-size:16px; padding-bottom:10px; margin:0px; text-transform:uppercase; letter-spacing:1;}
.dashCopyContainer .rewardContainer p {font-size:14px; color:#525252; padding-bottom:10px;}

.dashCopyContainer .mailingList{width:357px; float:left; padding:15px 10px 15px 10px; background:#f8f8f8;}
.dashCopyContainer .mailingList .mailTitle{width:210px; float:left; font-family:"Roboto-Regular", sans-serif; font-size:12px; color:#323232; font-weight:bold; text-transform:uppercase; padding:0px 90px 0px 0px}
.dashCopyContainer .mailingList .mailTitle a.propertyTip{background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -245px -615px; height:11px; width:11px; float:right; margin:4px 0px 0px 5px;}

.dashCopyContainer .mailingList .mailTip { color:#525252; font-style:italic; text-align:left; width:330px; float:right;}
.dashCopyContainer .mailingList .mailURL {border:solid 1px #bab9b6; background:#ffffff; width:340px; float:left; padding:4px; margin-top:10px;}
.dashCopyContainer .mailingList .mailURL .linkURL {color:#7e7e7e; float:left; padding:0px 10px 0px 0px; font-size:15px; width:294px; height:25px; overflow:hidden;}
.dashCopyContainer .mailingList .mailURL a{
	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%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.41, #252c40),
		color-stop(0.7, #7F2349)
	);
	float:right;
	min-width: 96px; height: 35px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 3px;
	border: none;
	text-align: center;
	padding-top: 7px;
	margin-top: -25px;
}
.dashCopyContainer .mailingList .mailURL a:hover{
	background-image: linear-gradient(top, #2D99B7 41%, #257D95 70%);
	background-image: -o-linear-gradient(top, #2D99B7 41%, #257D95 70%);
	background-image: -moz-linear-gradient(top, #2D99B7 41%, #257D95 70%);
	background-image: -webkit-linear-gradient(top, #2D99B7 41%, #257D95 70%);
	background-image: -ms-linear-gradient(top, #2D99B7 41%, #257D95 70%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.41, #2D99B7),
		color-stop(0.7, #257D95)
	);
}

.dashBoardContent .dashContentAreaBottom .dashBanner{width:300px; float:right; padding:80px 0px 0px 0px;}
.dashBoardContent .dashContentAreaBottom .dashBanner img {padding:0px; margin:0px; display:block;}

/* My Account */

.my-account-detail .dashBoardHeader {width:640px; float:left; padding-right:20px;} 
.my-account-detail .centercontent {width:660px; float:left;  margin-left:-10px; padding:20px 0px;}
.my-account-detail .centercontent .dashBoardContent {width:640px; float:left;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav {width:665px; float:left;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashHeader {margin-left: 10px;}
.changePassword h2
{margin-left: -352px}

.dashSubTitleContainer {width:640px; float:left; padding:30px 0px 20px 20px;}
.dashSubTitleContainer h2 {padding:0px 0px 0px 0px; text-transform:uppercase;}

.dashContentAreaBottom .editFormContainer {float:left; background:#f8f8f8; width:655px; padding:20px 0px 0px 15px; height:245px;}
.editFormContainer .editForm-Column1, .editFormContainer .editForm-Column2 {width:320px; float:left;} 
.editFormContainer .editForm-Column3{}
.editFormContainer .editForm-Column3.confirmPassword{width:300px; float:right; margin-top:-90px;}

.editFormInputContainer {width:320px; float:left; height:60px;}
.editFormSubInput.up {height: 62px;}
.editFormInputContainer input {font-family:"Roboto-Regular", sans-serif;	font-size:14px; line-height:18px;	color:#525252; border:#b7b7b7 solid 1px;
	height:40px; width:257px; padding:10px 19px; outline:none;}
.editFormInputContainer input:focus{border:#252c40 solid 2px;height:40px; padding:9px 18px;outline: none;}
.editFormInputContainer input.Error {border:#f00 solid 2px;	height:40px;	padding:9px 18px;	outline: none;}
.editFormInputContainer input.Error:focus{	border:#252c40 solid 2px;height:40px;padding:9px 18px;	outline: none;}
.my-account-detail .editFormContainer .sbHolder {width:97px;}
.w1020 .editFormSubInput {width:160px; float:left; height:50px;}
.editFormSubInput input {font-family:"Roboto-Regular", sans-serif;	font-size:14px; line-height:18px;	color:#525252; border:#b7b7b7 solid 1px;
	height:40px; width:91px; padding:10px 19px; outline:none;}
.editFormSubInput select {font-family:"Roboto-Regular", sans-serif;	font-size:14px; line-height:18px;	color:#525252; border:#b7b7b7 solid 1px;
	height:40px; width:91px; padding:10px 19px; outline:none;}

.SubmitButton {
	background: #3D9E6E;
	float:left;
	min-width: 190px; height: 29px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 3px;
	border: none;
	text-align: center;
	padding-top: 3px; cursor:pointer;
}

.SubmitButton:hover{background: #252c40;}
.storyFormContainer .storyFormField ul.CheckBoxListField li {padding:4px 0px 4px 7px;}

.myAccountCheck {margin: 50px 0 0 320px; width:320px; }
.myAccountCheck .myAccount-cb1 {width:295px;}
.myAccountCheck .myAccount-cb2 {width:295px;}
.myAccountCheck h2 {padding-bottom:43px;}

.dashContentAreaBottom .editFormContainer span.CheckBoxField input[type="checkbox"] {-webkit-appearance:checkbox;}

/* Saved Searches */
.saved-search-container .prop-wrapper {width:657px; float:left; margin:0px 0px; border:solid 1px #cccccc; margin-top:13px; }
.saved-search-container .prop-wrapper .prop-details {width:457px; float:left; background:#f8f8f8; min-height:90px; padding:25px 30px 25px 30px;}
.saved-search-container .prop-wrapper .prop-actions {width:120px; float:right; background:#ffffff; padding:25px 0px 0px 20px;  }

/* Change Password */

.changePassword .editFormContainer {float:left; background:#f8f8f8; width:630px; padding:20px 0px 0px 20px}
.changePassword .editFormInputTip {font-family:"Roboto-Regular", sans-serif;	font-size:14px; color:#5b5b5b; font-style:italic; padding:20px 0px 0px 0px;}
.changePassword .editFormInputContainer input[type="checkbox"] {display:none;}
.changePassword .editFormInputContainer input[type="checkbox"] + label span {
		display:inline-block;
		width:15px;
		height:15px;
		margin: -2px 10px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
		cursor:pointer;
}

.changePassword .editFormInputContainer input[type="checkbox"]:checked + label span {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
}
				.changePassword .editFormInputContainer input[type="checkbox"].checked + label span {
								background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
				}

.changePassword .editForm-Column3.confirmPassword .editFormInputContainer {width:275px; height:40px; }
.changePassword .editForm-Column3.confirmPassword .editFormInput {float:left;}
.changePassword .editForm-Column3.confirmPassword .editWhatLink {float:right; }

.changePassword .dashSubTitleContainer {width:330px;}
.changePassword .subSettings {width:310px; padding-left:0px;}

/* What's your story */

.storyContainer {width:660px; float:left; padding:30px 0px 0px 0px;}
.storyContainer .storyContent {width:630px; float:left; padding:30px 0px 20px 20px; }
.storyContainer .storyContent h2 {color: #232323; font: bold 28px "Roboto-Bold", sans-serif,Arial,sans-serif; padding: 0 0 5px 0px;  text-transform: uppercase;}
.storyContainer .storyContent p {font-size:13px; padding:0px 0px 0px 0px;}
.storyContainer .storyFormContainer {width:620px; float:left; border-top:solid 3px #2d99b7; background:#f8f8f8; padding:0px 17px 0px 20px;}

.storyFormContainer .storyFormRowContainer {width:623px; float:left; padding:25px 0px 25px 0px; background: url(/app_themes/ibuynew/images/common/myaccount-row-border.gif) bottom center repeat-x;}
.storyFormContainer .storyFormRowContainer .bp4-holder {float: left; width: 100%;}
.storyFormContainer .storyFormRowContainer .bp4-holder:first-child {margin-bottom: 20px;}
.storyFormRowContainer .storyFormLabel {float:left; font-family:"Roboto-Regular", sans-serif; font-size:14px; color:#232323; padding:5px 25px 0px 0px;}
.storyFormRowContainer .storyFormField {float:left; padding:0px 15px 0px 0px;}
.storyFormContainer .storyFormField input {width: 150px;}
.storyFormRowContainer .storyFormField select {font-family:"Roboto-Regular", sans-serif;	font-size:14px; line-height:18px;	color:#525252; border:#b7b7b7 solid 1px;	height:18px; width:111px; padding:10px 19px; outline:none;}

.storyFormContainer .storyFormRowContainer .bp4-holder .storyFormField .sbHolder {width: 300px;}
.storyFormContainer .storyFormRowContainer .bp4-holder .storyFormField .sbOptions {width: 300px;}
.storyFormRowContainer .storyFormField input[type="checkbox"] {display:none;}
.storyFormRowContainer .storyFormField input[type="checkbox"] + label {margin-top:5px; float:left; font-family:"Roboto-Regular", sans-serif; font-size:14px; color:#232323;}
.storyFormRowContainer .storyFormField input[type="checkbox"] + label span {
		display:inline-block;
		width:15px;
		height:15px;
		margin: -2px 10px 0 0;
		vertical-align:middle;
		background: url(/app_themes/ibuynew/images/common/sprite-image.png) -112px -615px no-repeat;
		cursor:pointer;
}

.storyFormRowContainer .storyFormField input[type="checkbox"]:checked + label span {
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
}
				.storyFormRowContainer .storyFormField input[type="checkbox"].checked + label span {
								background: url(/app_themes/ibuynew/images/common/sprite-image.png) -185px -615px no-repeat;
				}

.storyContainer .storyFormSubmitContainer {width:660px; float:left; padding:0px 0px 0px 0px;}

/* Home First User Banner */

.homeFirstUserBannerContainer{width:1020px; float:left; height:377px; margin:0px 0px 0px -310px; position:relative; }
.FirstUserBannerContent .firstUser_Col1 {width:30%; float:left; background:url(/app_themes/ibuynew/images/common/top-menu-get-started.png) bottom left no-repeat; height:280px;}

.firstUser_Col2  .featureList p {	font-family: "Roboto-Regular", sans-serif;font-size: 14px;	color: #525252;	text-align: center;	margin: 20px 5px;line-height: 21px;
font-weight:normal; }

.homeFirstUserBannerContainer .closeBtn {right:3%;}

/* Tools and Advice */
/* Article Section */
.articleSection .toolAdvice {float: left; width: 620px; margin-bottom: 40px;}
.articleSection .toolAdvice .ad-content {float: left; width: 620px;}
.articleSection .toolAdvice .advice-feature {
	float: left; width:403px;
	border: solid #ccc; border-width: 1px 0 0 1px;
	margin-top:20px;
}
.articleSection .toolAdvice .advice-feature .advice-feature-item {
	float: left; width:201px; height: 118px;
	border: solid #ccc; border-width: 0 1px 1px 0;
	text-align: center; padding-top: 25px;
}
.articleSection .toolAdvice .advice-feature .advice-feature-item h3 a {font-weight: 400;}
.mainContent .articleSection .page-border {
	float: left;
	width: 700px; height: 5px;
	margin: 0 0 0 -40px;
	background: #252c40;
}

.articleSection .calculatorInfo {width:620px; background:#fff; float:left; margin-left:-40px; min-height:550px; padding:20px 40px; }
.articleSection .articleitem-container {float:left; padding:0px 0px; width: 600px;}
.articleSection .articleitem-container .articleItem {float: left; width: 600px;  min-height:100px;}
.articleSection .articleitem-container .articleItem .articleItem-desc {float: left; width: 390px; margin-left: 20px;}

.articleSection .latestVideoBar {
	float: left;
	background: #fff;
	border: solid 1px #252c40; border-width: 1px 0 1px 0;
	width: 700px; height: 50px;
	margin: 0px 0 0 -40px;
}

.articleSection .video-area {float: left; width: 600px; margin-top: 40px;}
.articleSection .video-area .video-clip {float: left; width: 280px; margin-right: 20px;}
.articleSection .video-area .video-clip .video .videoBox{display:block; height:147px; overflow:hidden;}
.articleSection .video-area .video-clip .video .videoBox img{width:280px; height:147px;}

/* Article Section */

.mainContent.article-section .articleSection .article-img {float: left; width: 275px; padding-bottom:40px;}
.mainContent.article-section .articleSection .article-img img {width: 275px !important; height:auto !important;}

.mainContent.article-section .articleSection .article-desc {float: left; width: 320px; margin-left: 20px; padding-bottom:40px;}
.articleSection .articlePagination .showArticles {float: left; width: 680px; margin-top: 0px; }
.articleSection .articlePagination .showArticles .pagging-container {background: #fff;border: solid 1px #252c40; border-width: 1px 0;	width: 700px; height: 50px;}
.articleSection .articlePagination .showArticles .articleitem-container {padding: 20px 20px 0 20px;width: 640px;margin: 0 0 0 20px;}
/* Tools and Advice - Article Detail */

.mainContent.article-detail .articleSection {float: left; width:620px;}
.mainContent.article-detail .articleSection .propertyBar.prdlist .prevBtn {
	float: left;
	width: 30px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -156px -148px;
	height: 88px;
	margin-top: 8px;
}
.mainContent.article-detail .articleSection .propertyBar.prdlist .prevBtn:hover {
	float: left;
	width: 28px;
	background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -4px -1351px;
	height: 86px;
	border: solid 1px #e2e2e2;
}
.mainContent.article-detail .articleSection .propertyBar.prdlist .nextBtn {
	float: right;
	width: 30px;
	height: 88px;
	background: #e2e2e2 url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -202px -148px;
	margin-top: 8px;
}
.mainContent.article-detail .articleSection .propertyBar.prdlist .nextBtn:hover {
	float: right;
	width: 28px;
	background: #fff url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -44px -1351px;
	height: 86px;
	border: solid 1px #e2e2e2;
}
.mainContent.article-detail .articleSection .propertyBar .propertyItemContent.gap {
margin-top: -3px;
}
/* Tools Calculator */

.mainContent .leftSide .articleCalculatorContainer{
	width: 690px;
	padding:0px;
	float: left;
	background-color:#252c40;
	margin-left:-30px;
	color:#ffffff;
	font-family:"Roboto-Regular", sans-serif; font-size:14px;
}

.mainContent .leftSide .articleSection.calculatorPage .article-desc {float: left; width: 600px; margin-left:0px; padding:40px 0px;}
.mainContent .leftSide .articleCalculatorContainer .rightPane{float:left; width:281px; background:url(/app_themes/ibuynew/images/common/calculator-bg-img.jpg) no-repeat 0px 0px; height:410px; padding:60px 20px 0px 20px}
.mainContent .leftSide .articleCalculatorContainer .leftPane{float:left; width:289px; height:420px; padding: 25px 40px}

.mainContent .leftSide .articleCalculatorContainer .leftPane ul li {float:left; width:289px; padding:8px 0px 8px 0px; list-style:none; border-bottom:solid 1px #974568; }
.mainContent .leftSide .articleCalculatorContainer .leftPane ul li .formLabel {font-family:"Roboto-Regular", sans-serif; font-size:18px; font-weight:bold; float:left; width:160px; padding-top:10px;}
.mainContent .leftSide .articleCalculatorContainer .leftPane ul li input {font-family:"Roboto-Regular", sans-serif; color:#525252; font-size:14px; font-weight:bold; width:79px; padding:10px; outline:none; border:none;}



/* Ask a Question */

.mainContent.article-detail .articleSection .faqSection {float: left; width: 640px;}
.mainContent.article-detail .articleSection .faqSection .faq-content {float: left; width: 660px; padding-bottom:20px;}

.mainContent.article-detail .articleSection .faqSection .formContent{
	float:right;
	width:430px; height: 525px;
	padding:40px 40px 40px 37px;
	margin-right: -18px; margin-top: -10px;
	background:url(/app_themes/ibuynew/images/common/faq-form-bg.png) left top no-repeat;
}

.mainContent.article-detail .articleSection .pageFAQContent {float:left; width:660px; padding:30px 0px 0px 0px; }
.mainContent.article-detail .articleSection .pageFAQContent .pageFAQDetailed {float:left; width:660px; padding:20px 0px;}
.pageFAQContent .pageFAQDetailed ul li {list-style:none; float:left; width:640px; padding:20px 0px 20px 0px; border-bottom:solid 1px #bfbfbf;}
.pageFAQContent .pageFAQDetailed ul li .faqDate { width:600px; }
.pageFAQContent .pageFAQDetailed ul li .faqQuestion{ width:640px; }

.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle {float:left; color:#232323; font-family:"Roboto-Regular", sans-serif; font-size:13px; font-weight:bold; width:600px; padding:5px 40px 5px 0px; float:left; background: url(/app_themes/ibuynew/images/common/downArrow.png)  no-repeat 610px -1px;  }
.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle.selected {background: url(/app_themes/ibuynew/images/common/upArrow.png) no-repeat 610px -33px;}
.pageFAQContent .pageFAQDetailed ul li .faqAnswer{width:600px;}

/* news section - news list */
.two-column.mainContent.article-detail .leftSide.topcolorline {padding-bottom: 0px;} 
.leftSide .content {width: 640px; float: left;}
/*.content .article-list .navigation {
	float:left;
	margin:0px -40px 0 -40px;
	width: 700px;
	height:50px;
	background:#f8f8f8;
	border:#cccccc solid;
	border-width: 1px 0;
}*/
.content .article-list .news-container {float: left; width: 660px; margin-top: 20px;}
.content .article-list .news-container .news-item {float: left; width: 640px;}
.content .article-list .news-container .news-item ul li {float: left; width: 620px; margin: 0 20px 0px 0; min-height:180px;}
.content .article-list .news-container .news-item ul li .newsItemData { float: left; width: 390px;}

.content .article-list .news-container .news-item ul li .teaserimg { float: left; width: 185px; margin-right: 20px;}
.content .article-list .news-container .news-item ul li .teaserimg img {padding: 2px; border: solid 1px #cbcbcb; width: 180px;}

.mainContent.article-detail .articleSection .ArticalBar .signupContent .article-subscription {
	width: 313px;
	border: #bab9b6 solid 1px;
	height: 40px;
	background: #FFF;
	float: left;
}

/* Tools and Advice - Article Detail */
.mainContent.article-detail .articleSection .topBar{
	float:left;
	margin:0px -40px 20px -40px;
	width: 700px;
	height:50px;
	background:#f8f8f8;
	border-top:#e2e2e2 solid 1px;
	border-bottom:#cccccc solid 1px;
}


.mainContent.article-detail .articleSection .topBar > span {width: 159px; margin: 10px 0px 0px 40px; line-height: 15px;}

.toolAdviceContent .leftCol{
	float:left;
	width:600px;
	padding-right:0px;
	padding-bottom:33px;
}
.toolAdviceContent .middleCol{
	float:left;
	width:488px;
	padding-bottom:20px;
	padding-left:0;
}
.toolAdviceContent h3 {font-weight: 400;}
.mainContent.article-detail .leftCol .socialIconsContent {float:left; width:500px; overflow:hidden; display: block; padding: 0; margin: 0;}

.mainContent.article-detail .articleSection .ArticalBar{
	float:left;
	margin:0px -40px 33px -20px;
	padding:20px;
	width: 640px;
	background:#f8f8f8;
	border-bottom:#cccccc solid 1px;
}

.mainContent.article-detail .articleSection .ArticalBar .articleItem{
	float:left;
	width:300px; height:auto; min-height:100px; padding-right:20px;
}

.mainContent.article-detail .articleSection .ArticalBar .articleItemImg{
	float:left;
	width:101px;
	padding-right:10px;
	
}
.mainContent.article-detail .articleSection .ArticalBar .articleItemDes{
	float:left;
	width:175px;
}

.mainContent.article-detail .articleSection .ArticalBar .signupContent{
	float:left;
	width:296px;
}
.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild{
	float:left;
	width:313px;
}

.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild input{
	float:left;
	width:175px;
	border:none;
	padding:4px 10px 4px;
	height:35px;
	margin-bottom:0px;
	font-size:15px;
	outline:none;
}

.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild input:focus{
	padding:4px 10px 4px;
}

.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild input[type="submit"]{width:127px;height: 30px !important;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent .signupFeild input[type="submit"]:hover{width:110px;}

.mainContent.article-detail .articleSection .propertyBar{
	float:left;
	margin:0px -40px 40px -20px;
	padding:0px;
	width: 680px;
	padding-bottom:0px;
	position:relative;
}

.mainContent.article-detail .articleSection .propertyBar .propertyItemContent{
	float:left;
	padding:0px 0px 0px 20px;
	width:280px;
}
.propertyBar.prdlist .caroufredsel_wrapper {
	margin: 5px 40px !important;
}
.mainContent.article-detail .articleSection .propertyBar .propertyItem p {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	color: #232323;
	height: 35px;
	overflow: hidden;
}
.mainContent.article-detail .articleSection .propertyBar .propertyItem{
	float:left;
	width:280px;
}

.mainContent.article-detail .articleSection .propertyBar .propertyItemDes{
	float:left;
	width:130px;
}


/* Tools Section */

.articleSection .calculatorInfo ul {margin:0px; padding:30px 0px 30px 0px; float:left; width:600px;}
.articleSection .calculatorInfo ul li {width:300px; float:left; list-style:none; padding:0px 0px; margin:0px 0px;}

.articleSection .calculatorInfo ul li .cal-content {width:160px; float:left; padding:0px 20px 0px 0px;}


/*new right hand column */
/* begin product listing page */
.mainContent .rightPane .locaAlert {background-color:#6f6f6f; margin:0px 20px 20px 20px; padding:20px 10px; float: left;}
.mainContent .rightPane .locaAlert h2 {font-family: "Roboto-Bold", sans-serif;font-size: 15px;font-weight: 400;color: #FFF;text-transform: uppercase;letter-spacing: 1px;}
/*.mainContent .rightPane .locaAlert span {font-family: "Roboto-Regular", sans-serif;font-size: 15px;color: #FFF;margin: 0 0 15px 20px;text-transform: uppercase;letter-spacing: 1px;}*/
.mainContent .rightPane .locaAlert input[type="text"]
,.mainContent .rightPane .locaAlert input[type="number"]
,.mainContent .rightPane .locaAlert input[type="email"]
,.mainContent .rightPane .locaAlert input[type="tel"]
{background: #FFF;outline: 0;width: 200px;margin: 10px 0 0px 0px;font-family: "Roboto-Regular", sans-serif;font-size: 15px;color: #525252;padding: 10px 20px;border: 0;}
.mainContent .rightPane .locaAlert .locaAlertSubmit {background: #3D9E6E;font-family: "Roboto-Bold", sans-serif;font-size: 13px;text-transform: uppercase;margin: 10px 0 0 0px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;width: 130px; height: 30px;border: 0;color: #FFF;letter-spacing: 1px;padding: 0px 0px;cursor: pointer;}
.mainContent .rightPane .locaAlert .locaAlertSubmit:hover {background: #252c40;}
.mainContent .rightPane .locaAlert .message {font-family: "Roboto-Regular", sans-serif;font-size: 13px;color: #FFF; padding-bottom:2px;}
.mainContent .rightPane .locaAlertW{margin-top:10px;}
.mainContent .rightPane .locaSuburbInfo{margin:0px 20px 0px 20px;}
.mainContent .rightPane .locaSuburbInfo .suburbName{color: #FFFFFF;font-family: Arial;font-size: 13px;text-transform: uppercase;}
.mainContent .rightPane .locaSuburbInfo h2 {font-family: "Roboto-Bold", sans-serif;font-size: 15px;font-weight: 400;color: #FFF;text-transform: uppercase;letter-spacing: 1px;}
.mainContent .rightPane .subProfile{margin:10px 20px 1px 20px; width: 240px; height:65px; background-color: #6F6F6F;color: #FFFFFF;font-family: Arial,sans-serif;font-size: 13px;padding:20px 10px; background-image:url("/app_themes/ibuynew/images/common/freesuburbinfor.png"); background-repeat:no-repeat; background-position:175px center; float: left;}
.mainContent .rightPane .subProfile .freeinfo{padding-bottom:5px;}
.mainContent .rightPane .subProfile a.btnFreeSuburbInfor {background: url(/app_themes/ibuynew/images/common/go-btn.png) repeat-x; color: #FFF;display: inline-block;height: 30px;line-height: 30px;text-transform: uppercase;width: 163px;cursor: pointer;font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;font-size: 13px;letter-spacing: 1px; text-align:center; float: left;
border-radius: 4px;
-ms-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
}
.mainContent .rightPane .subProfile a.btnFreeSuburbInfor:hover{ text-decoration: none;}
.mainContent .rightPane .subProfileTitle {padding:20px 0 0 20px; float: left;}
.mainContent .rightPane .subProfileTitle h2 {font-family: "Roboto-Bold", sans-serif;font-size: 17px;font-weight: 400;color: #FFF;text-transform: uppercase;letter-spacing: 1px;display: inline-block; padding-right:5px;}
.mainContent .rightPane .subProfileTitle .loca{color: #ccc;text-transform: uppercase; font-family:Arial; font-size:13px;}

.mainContent .npiAvg{padding:20px; float: left;}
.mainContent .npiAvg h2 {font-family: "Roboto-Bold", sans-serif;font-size: 17px;font-weight: 400;color: #FFF;text-transform: uppercase;letter-spacing: 1px;display: inline-block; padding-right:5px;}
.mainContent .npiAvg .help{display: inline-block;width: 20px;background: url(/app_themes/ibuynew/images/common/sprite-image.png) -242px -612px no-repeat;}
.mainContent .npiAvg .loca{color: #ccc;text-transform: uppercase; font-family:Arial; font-size:13px;}
.mainContent .npiAvg ul.avg{padding:0px; list-style:none; margin:10px 0px 0px 0px; width: 260px;}
.mainContent .npiAvg ul.avg li{ background-color: #6F6F6F;color: #FFFFFF;margin-bottom: 1px;padding: 10px;font-family: "Roboto-Bold", sans-serif; font-size:12px; font-weight:400; text-transform: uppercase; letter-spacing: 1px;}
.mainContent .npiAvg ul.avg li span{font-family:Arial; font-size:10px; text-transform: uppercase; color: #ccc; float: right;}
.mainContent .npiAvg ul.avg li span.apr {width: 18px; height: 17px; float: left; 
background: url(/app_themes/ibuynew/images/common/sprite-image.png) -464px -1535px no-repeat; margin: 1px 7px 0 0;}
.mainContent .npiAvg ul.avg li span.twn {width: 18px; height: 17px; float: left;
background: url(/app_themes/ibuynew/images/common/sprite-image.png) -405px -1535px no-repeat; margin: 1px 7px 0 0;}
.mainContent .npiAvg ul.avg li span.hou {width: 18px; height: 17px; float: left;
background: url(/app_themes/ibuynew/images/common/sprite-image.png) -344px -1535px no-repeat; margin: 2px 7px 0 0;}



/* meet the team */
.mainContent .team-info-holder {
	border-color: #252c40;
    border-style: solid;
    border-width: 5px 0 0;
	padding:20px 0px 0px 20px;
	width:660px;
	background: #fff;
	}
.mainContent .team-info-holder .leftnav {
	float:left;
	width:680px;
	padding:0px;
	margin-left:-20px;
}
.mainContent .team-info-holder .leftnav ul.contentmenu {
	list-style: none outside none; 
	margin:0px 0 40px 0; 
	padding:0px; 
	width:100%; 
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
	float: left;
}
.mainContent .team-info-holder .leftnav ul.contentmenu li {
	float: left;
	width: auto !important;
	border: none;	
}
.mainContent .team-info-holder .leftnav ul.contentmenu li:first-child {padding-left: 40px}
.mainContent .team-info-holder .leftnav ul.contentmenu li a.level1CMSMenulink {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #525252;
	text-decoration: none;
	float:left;
	margin: 0; padding: 0 !important;
	}
.mainContent .team-info-holder .leftnav ul.contentmenu li a:hover {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height:20px;
	color: #2c99b7;
	text-decoration:none;
	}
	
.mainContent .team-info-holder .teaminfo {
	float:left;
	width:640px;
	padding:0px 20px 0px 0px;
}
.mainContent .team-info-holder .teaminfo .personal-msg .imgArea {
	float: left;
	width: 250px;
}
.mainContent .team-info-holder .teaminfo .personal-msg .imgArea .image img {width: 250px;}
.mainContent .team-info-holder .teaminfo .personal-msg .descArea {
	float: left;
	width: 370px;
	margin-left: 20px;
}

/* buyer profile drop right hand side*/
.two-column.mainContent.buyer-profile.buyersTemplate .wright.rightSide {display: none;}
.two-column.mainContent.buyer-profile.buyersTemplate .topcolorline {width: 960px !important;}
.two-column.mainContent.buyer-profile.buyersTemplate .topcolorline .pagetitle {width: 940px;}
.two-column.mainContent.buyer-profile.buyersTemplate .warpper .stepContainer{float:left; border:solid 1px #cccccc; width:100%; overflow: hidden; position: relative;}
.two-column.mainContent.buyer-profile.buyersTemplate .stepContainer .pageContent{float:left; width:588px; padding:20px 20px 20px 20px}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide .leftcontent{float:left;width:310px;padding:0px;margin-left:-40px;}
.two-column.mainContent.buyer-profile.buyersTemplate .ButtonWrapper{width:628px; float:right; padding:20px 0px 30px 0px;}
.two-column.mainContent.buyer-profile.buyersTemplate .warpper { margin-top:20px; width:100%; float:left;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide .centercontent{float:left;width:670px;padding:0px 20px 0px 0px;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms {width: 1000px !important;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li:first-child {width: 181px;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li{width: 181px; float:left;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li .level2CMSListMenuLink {width: 151px;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel2cms li .level2CMSListMenuLink.selected{border-right:none; background: url('/app_themes/ibuynew/images/common/buyer-step-level2-hover-bp4.png') top center no-repeat; width: 152px; padding-bottom:10px;}
.buyer-profile .warpper .stepContainer .stepLinks ul.ullevel1cms li.selected a.level1CMSListMenuLink{
	color: #fff; background:url('/app_themes/ibuynew/images/common/buyer-step-hover-bp4.png') top center no-repeat; padding: 0; margin: 0; 
}

/* homepage CTA slider */
ul#ctaSlider{float:left; margin:0px; padding:0px; height:290px !important; overflow:hidden;}
ul#ctaSlider li{margin:0px; padding:0px; float:left; list-style:none; height:290px !important;}
div#ctaNavigation{position:relative; width:80px; float:left; margin-top:-30px; padding-left:20px;}
div#ctaNavigation a{width:7px; height:7px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) -262px -762px no-repeat; float:left; margin-right:5px;}
div#ctaNavigation a.selected{width:7px; height:7px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -275px -762px; float:left; margin-right:5px;}

/* homepage advert */

.homepageAdvertContainer {width:680px; float:left; /*background:url(/app_themes/ibuynew/images/common/homepage-advert-6.jpg) -100px 0px no-repeat;*/ height:171px; position:relative;}
.homepageAdvertContainer_header{padding:45px 0px 0px 20px; }
.homepageAdvertContainer_content{padding:25px 100px 0px 20px; background:url(/app_themes/ibuynew/images/common/homepage-advert-arrow.jpg) 360px 20px  no-repeat;}
.homepageAdvertContainer_link{padding:0px 0px 0px 20px;}

	
.two-column.mainContent.buyer-checklist.buyersTemplate .wright.rightSide {display: none;}
.two-column.mainContent.buyer-checklist.buyersTemplate .topcolorline {width: 960px !important;}
.two-column.mainContent.buyer-checklist.buyersTemplate .topcolorline .pagetitle {width: 940px;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide .leftcontent{float:left;width:310px;padding:0px;margin-left:-40px;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide .centercontent{float:left;width:670px;padding:0px 20px 0px 0px;}
.two-column.mainContent.buyer-checklist.buyersTemplate .tabContainer{float:left; border:solid 1px #cccccc; width:100%; overflow: hidden; position: relative; margin-bottom:20px;}
.stepContainer .pageContent ul li {float:left; width:575px; background:url(/app_themes/ibuynew/images/common/bullet.gif) no-repeat 0px 7px; font-family:"Roboto-Regular", sans-serif; color:#515151; font-size:14px; padding-left:30px; padding-bottom:5px;}

.two-column.mainContent.buyersTemplate .wright.rightSide {display: none;}
.two-column.mainContent.buyersTemplate .topcolorline {width: 940px !important;}
.two-column.mainContent.buyersTemplate .leftSide .centercontent{float:left;width:650px;padding:0px 20px 0px 0px;}

.two-column.mainContent.buyersTemplate .leftSide .leftcontent {float: left;width: 310px !important;padding: 0px; margin-left: -40px;}
.two-column.mainContent.buyersTemplate .leftSide .leftcontent ul.contentmenu {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	width: 270px;
	border-width: 1px 0px 1px 0;
	border-style: solid;
	border-color: #CCC;
}
.two-column.mainContent.buyersTemplate .leftSide .leftcontent ul.contentmenu li ul li {padding-left: 40px;}
.two-column.mainContent.buyersTemplate .leftSide .leftcontent ul.contentmenu li {
	float: left;
	width: 270px !important;
	border: none;
	padding: 0 0;
	margin-right: 40px;
}
.two-column.mainContent.buyersTemplate .leftSide .leftcontent ul.contentmenu li a.level1CMSListMenuLink.selected {
	font-family: ProximaNova-Regular, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	color: #2C99B7;
	text-decoration: none;
	padding: 16px 0px 10px 40px;
	float: left;
}
/* my account dashboard */
.dashBoardContent .dashBoardNav .dashBoardRow1 {float: left; width: 100%; margin-bottom: 1px;}
.dashBoardContent .dashBoardNav .dashBoardRow2 {float: left; width: 100%;}
.dashBoardContent .dashBoardNav .dashBoardItem {float: left; width: 33.3%;}
.dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle {
	float: left;
	padding:15px 0; 
	background:#515151;
	border-right: solid 1px #FFF;
	font-family: "Roboto-Bold", sans-serif; font-size: 16px; color: #FFF; text-transform: uppercase;
	text-decoration: none;
	width: 100%; text-align: center;	
}
.dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle:hover {background: #252c40;} 
.dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle.selected {background: #252c40;} 
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText {float: left; background: #f8f8f8; min-height: 160px;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText p {float: left; margin: 25px 10px 0 15px; min-height:100px; overflow: hidden;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText a.editDashboard {float: left; margin-left: 15px; font-family:"Roboto-Regular", sans-serif; font-size: 12px; font-weight: bold; color: #252c40; padding: 0 0 0 25px; text-decoration: none;
background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -467px -1589px;}
.dashBoardContent .dashBoardNav .dashBoardItem .dashBoardText a.editDashboard:hover {text-decoration: underline;}

.my-account-detail .editFormContainer .editFormSubInput input {width: 97px;}
.my-account-detail .editFormContainer .editForm-Column2 .sbHolder {width: 257px;}
.my-account-detail .editFormContainer .editForm-Column2 .sbHolder a.sbSelector {width: 257px;}
.my-account-detail .editFormContainer .editForm-Column2 .sbHolder .sbOptions {width: 295px; height: 250px;}

.two-column.mainContent.my-account.my-account-detail .storyFormContainer .storyFormField.Feild-min .sbHolder {width: 230px;}
.two-column.mainContent.my-account.my-account-detail .storyFormContainer .storyFormField.Feild-min .sbOptions {width: 230px;}


/* house and land list */
.wimage-gallery .title-area {
	width: 680px;
	float: left;
	background: #232323;
	padding: 15px 20px;
	margin-top: 15px;
}
.wimage-gallery .detailContainer .image-detail-land {
	float: left;
	width: 680px;
	position: relative;
}
.wimage-gallery .detailContainer .image-detail-land img {width: 100%;}
.wimage-gallery .detailContainer #googleMap {width: 680px;}
.wimage-gallery .detailContainer .image-detail-land ul.wimage-features-min {
	float: left;
	list-style: none;
	margin: 0 20px 0 20px;
	padding: 0;
	position: absolute;
	bottom: 5px;
	left: 0;
}
.wimage-gallery .detailContainer {
	width: 680px;
	float: left;
	position: relative;
}
.wimage-gallery .descDetailHolder {
	width: 680px;
	float: left;
}
.wimage-gallery .descDetailHolder .desc {
	width: 640px;
	float: left;
	padding: 20px;
}
.wimage-gallery .descDetailHolder .features {
	width: 640px;
	float: left;
	padding: 0 20px 20px 20px;
}
.wimage-gallery .descDetailHolder .features .contactAgent {
	background: url(/app_themes/ibuynew/images/common/marketing-contact.jpg) no-repeat top right;
	height: 143px;
	width: 300px;
	float: left;
	padding: 0px 0px 0 0px;
}
ul.houseland-list {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #FFF;
	float: left;
	width: 680px;
}
ul.houseland-list .availablePack {
	float: left;
	background: #252c40;
	width: 680px;
	margin: 0 20px 20px 20px;
}
ul.houseland-list li .packageHolder {
	float: left;
	width: 640px;
	background: #FFF;
	padding: 0 20px;
	margin-bottom: 30px;
}
ul.houseland-list li .packageHolder .con-houseland {
	float: left;
	margin-left: 20px;
	width: 414px;
}
ul.houseland-list li .packageHolder .con-houseland .projectInfo {
	width: 120px;
	float: left;
	margin-right: 10px;
}
ul.houseland-list li .packageHolder .con-houseland .projectButtons {
	margin: 0px;
	float: right;
	width: 142px;
}
/* my account section -dashboard */
#mypropertyWrapper {width: 660px;}
#mypropertyWrapper .selectedproducts{width: 660px;}
#mypropertyWrapper .mid_column {width: 660px; margin-left: 0px;}
#mypropertyWrapper .mid_column .wprop-list {width: 660px;}
#mypropertyWrapper .mid_column .propertyList {width: 660px;float: left;}
#mypropertyWrapper .prdbutton .button1 {width: 665px; float: left;}
#mypropertyWrapper .prdbutton .button1 a {width: 163.6px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured {width: 660px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item {width: 660px;}
#mypropertyWrapper .mid_column .propertyList ul.prop-list {width: 660px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {width: 410px; padding-left: 20px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-featured p {height: 50px; overflow: hidden;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head {width: 660px; margin: -36px 0 0 -250px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .empImgHover {margin-top: -178px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .featureTag {position: absolute;top: 95px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {margin: 0;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {margin: 0;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {width: 410px; padding-left: 20px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head {width: 660px;margin: -36px 0 0 -250px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {float: right;margin-right: 0;width: 126px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange {margin-right: 0px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons {float: right;margin-right: 0;width: 126px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .houseLand {width: 410px !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .houseLand {width: 410px !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {margin-right: 0px !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors .projectButtons {margin-right: 0px !important; margin-top: 0 !important}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .quickBtn {position: absolute; top: 70px;
left: 30px;}

/* property comparison */
.childcontent .propertyComparison {width: 900px;}	
.childcontent .propertyComparison .propertycompare {width: 900px;}	
.prdComparison .comparison-property-items {width: 621px;}
.prdComparison .row8 {height: 60px;}
.prdComparison .row8 .sub {width: 80%; float: left;}


/* log in page and registration page */
.wrap.logonContent.flt-l.loginHide .rightSide {display: none;}
.logonContent {width: 980px;background: url(/app_themes/ibuynew/images/common/logonBG4.gif);}
.logonContent .leftSide {width: 980px;}
.logonContent .leftSide .pagetitle {width:100%; padding: 40px 20px 20px 20px;}
.logonContent .leftSideInner {width: 980px;}

.logonContent .logonCol {width: 326px;}
.logonContent .registrationCol {width: 330px;}
/*.logonContent .registrationCol .RegisterButton {margin-left: 20px;}*/
.logonContent .membershipCol {width: 285px;padding: 20px;}
.logonContent .logonCol input {width: 245px; margin-bottom: 10px; float:left;}
body.Gecko .logonContent .logonCol input {width: 245px; margin-bottom: -10px; float:left;}
body.IE8 .logonContent .logonCol input {width: 245px; margin-bottom: -10px; float:left;}
/*.logonContent .registrationCol input {width: 248px;}*/
/*.logonContent .registrationCol .regFormTop {width: 290px; padding: 20px;}
.logonContent .registrationCol .loginFaceBook {width: 219px; padding:0px 36px 10px 75px;}
.logonContent .registrationCol .loginLinkedIn {width: 219px;padding: 0px 36px 10px 75px;}*/
.logonContent .registrationCol .loginFaceBook .container1 .container2 {width: 258px;}
.logonContent .registrationCol .loginFaceBook .container1 .container2 img {width: 100%;}

.logonContent .registrationCol .CustomRegistrationForm .inputContainer {width: 100%;}
/*.logonContent .registrationCol .CustomRegistrationForm {width: 290px; background: url(/app_themes/ibuynew/images/common/regFormSep.png) center top no-repeat; padding: 40px 20px;}*/
span.CMSValidator {width: 228px; float: left;}
span.checkItemContainer input[type="checkbox"] {width: 30px;}
.logonContent .ErrorLabel {width: 228px;}
.LogonDialog .checkItemContainer label {margin-left: -10px;}
.logonContent .EditingFormErrorLabel {width: 230px;}
.logonContent .PasswStrenghtIndicator {width: 100%;}
.logonContent input[type="submit"] {width: 193px;}
body.IE9 .logonContent .DialogPosition input {margin-bottom: -10px;}
body.IE9 .logonContent input[type="submit"] {margin: 0px;}

/* builder profile */
.two-column.mainContent.builderProfiles.bpdetails .active-dev {float: left; width: 823px;}
.two-column.mainContent.builderProfiles.bpdetails .active-dev .propertyList {width: 823px;float: left;}
.two-column.mainContent.builderProfiles.bpdetails .active-dev .propertyList .property-list-item {width: 643px;float: left;background: #FFF;}
.active-dev .propertyList .property-list-item .list-details-selectors {width: 397px; padding-left: 10px;}
.active-dev .propertyList .property-list-item .property .list-details-head {width: 640px; margin-left: -243px;}
.active-dev .propertyList .property-list-item .list-details-selectors ul.priceRange {float: left;width: 130px;padding: 0px;margin: 30px 10px 0 0;}
.active-dev .propertyList .property-list-item .list-details-selectors ul.priceRange li:first-child {margin: 0px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectInfo {width: 140px;float: left;margin-top: 30px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons {float: right;margin: 30px 0 0 0;width: 108px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {width: 80px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {width: 113px;}
.active-dev .propertyList .property-list-item .list-image img {width: 230px;height: 173px;}
.active-dev .propertyList .property-list-item .empImgHover {display: none;cursor: pointer;margin-top: -178px;}
.active-dev .propertyList .property-list-item .property .empImgHover .quickBtn {top: 70px;left: 30px;}
.active-dev .propertyList .property-list-item .property.featured .list-image {margin-top: 36px;}
.active-dev .propertyList .property-list-item .property .list-image {margin-top: 39px;}
.device-bp4{display:block; height:0px;}


/* error page */
.errorPage { background:url(/app_themes/ibuynew/images/common/error404-4.jpg) no-repeat #fff 455px 90px; min-height:600px;   padding:70px 540px 40px 40px;}
.errorPage p a {font-size:20px;}
.errorPage a {	font: 400 16px "Roboto-Bold", sans-serif,Arial,sans-serif;}

.property-form-bottomstep2 {width:620px;}
.property-form-bottomstep2 ul.field-con li {width:278px; min-height:105px;}
.property-form-bottomstep2 ul.field-con .sbHolder {width:218px;}
.property-form-bottomstep2 ul.field-con .sbOptions {width:218px;}
.property-form-bottomstep2 ul.field-con .sbOptions li {width:213px;}
.property-form-bottomstep2 ul.field-con .sbOptions a {width:198px;}
.property-form-bottomstep2 input[type="checkbox"] + label {padding:0px 0px 0px 25px; width:72px;}
.property-form-bottomstep2 input[type="checkbox"].checked + label {padding:0px 0px 0px 17px; width:72px;}
.property-form-bottomstep2 input[type="checkbox"]:checked + label {padding:0px 0px 0px 17px; width:72px;}

/* search Result page */
.searchResultItem {width: 640px; float: left; margin-bottom: 50px;}
.searchResultItem .searchResImage {width: 15%;}
.searchResultItem > div {width: 83%;}
.large-text{display:none;}
.small-text{display:inline-block; padding-left: 13px;}

.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:131px;}
.wprop-list-bp{position:absolute; top:143px;}
.superFeature-bp{display:none;}
.search-bp .search_loding{top:0px! important; left:0px! important;}
.no-result-bp {display:none;}
/* article and general search pagination */
.two-column.mainContent.article-section .leftSide.topcolorline {padding-bottom: 0px;}
.two-column.mainContent.article-section .articlePagination .searchPagination {margin: 0px 0 20px -20px;width: 680px;}

/* Sitemap */
.siteMapContent .siteContent ul.map-column.sub-page-links > li {width:46%; float:left; padding: 0% 4% 0% 0%; min-height:550px;}

/* general search */
.wrap.logonContent.flt-l .searchResults .rightSide {display: none;}
.wrap.logonContent.flt-l .searchResults .leftSide .leftSideInner {padding: 20px; width: 940px;}

/*general and article search pagination*/
.searchResults.gen-search .leftSide .leftSideInner .searchPagination {width: 980px; margin-left: -20px;}
.leftSide.topcolorline.article-search .searchPagination {width: 680px; margin-left: -20px;}

/*===================================
    hide dark overlay from bp-4
===================================*/
.dark_overLay {display: none;}


/* premium access */
.premium-access-inner .leftcontent {width:40%; float:  left;}
.premium-access-inner .rightcontent {width: 60%; float:  right;}

.contactUsContent.flt-l.premium-access-inner .input-container .input-field {width: 288px;}
.contactUsContent.flt-l.premium-access-inner .input-container .suburb input {width: 121px;}
.contactUsContent.flt-l.premium-access-inner .input-container .postcode input {width: 121px;}

.one-column {margin-top:0px; padding-left:40px; padding-right:40px;}
.one-column .one-column-left {}
.one-column .content .point-desc{float:none;}
.one-column .content .plus{float:none; margin:auto; margin-bottom:20px;}
.one-column .content .e-book{float:none;width:100%; margin-left:0px;}
.one-column-bottom .bottom-content .main-title-con .main-title{width:90%;}

.search-refine.search-refine-bp h2 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; 
	font-size: 30px; 
	color: #232323; 
	font-weight: 400; 
	margin: 30px 0 0 20px;
	line-height: 30px;
}

.relatedlocations {
    display:none;
}

.propertyListContainer .leftSide.active .mid_column .header-section {
        border-top: solid 5px #252c40;
    } 

.propertyListContainer .breadcrum {
        padding: 20px 15px;
    }

/* EOI Form*/
.eoifooterArea .leftpane {
    width:71%;
    padding: 110px 0px 0px 2%;
    
}
.eoifooterArea .rightpane {
    width:26%;   
     float:left;
}
    .eoifooterArea .rightpane .triangle {
        border-width: 80px 0 0 264px;
    }

    .eoifooterArea .rightpane .content {
        width:84%;
        height:32px;
            padding: 28px 25px 0px 25px;
    }

    
   /* poll container*/

     .pollContainer .PollAnswer .PollAnswerRadio input[type='radio'] {
              -webkit-appearance: radio;
                 box-sizing: border-box;
        }


}

#main-canvas .propertyApartment .form-cont.form-contB .middlepane.custom-middlepane {
    text-align: left;
    padding: 25px 0px 22px 0px;
}

#main-canvas .propertyApartment .form-cont.form-contB .middlepane.custom-middlepane input[type="checkbox"]+label
{
    height: auto; 
}

#main-canvas .propertyApartment .form-cont.form-contB .middlepane.custom-middlepane span
{
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    color: #328059;
    margin-left: 25px;
} 


