/* iBuynew tablet/iPad viewport */
/* maximum viewport size 720 */
@media only screen and (min-width: 760px) and (max-width: 1019px) {

/*===========================================
	remove ipad default border-radius 
===========================================*/
body input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
/*=====================================================
	remove breakpoint-3 ipad input[checkbox] outline 
=====================================================*/
body.Safari input[type="checkbox"] {visibility: hidden;}

/*==================================================
	remove breakpoint-3 ipad input disabled color 
==================================================*/
body input[type="text"]:disabled {border-color: #ccc !important; color: #ccc !important; opacity: 1; }


/*=============================
		set main canvas 
==============================*/
#main-canvas {
	max-width: 720px;
}
.header {
	width: 720px;
}
.header .ibuyLogo {
	width: 196px;
	float: left;
	margin-top: 15px;
}
.header .ibuyLogo .logodesktop{display:none;}
.header .ibuyLogo .logotab{display:block;}
.header .ibuyLogo .logomobile{display:none;}

/*-------------------------------------------
 add this additional class due to 720 
 -------------------------------------------*/

.header .navArea {
	width: 100%;
	float: right;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: -10px 0px 0px 0px !important;
}
/*-------------------------------------------
 navigation mega menu 720x 
 -------------------------------------------*/
ul.dropdown li.dir {
padding: 10px 5px !important;
}
ul.dropdown ul {
	width: 720px;
	margin:0px 0px 0px 4px;
}
/*ul.dropdown-columnar li.hover ul, ul.dropdown-columnar li:hover ul {
	visibility: visible !important;
	left: -42px;
}*/
ul.dropdown ul li.subTreeHead {
padding: 30px 10px 30px 40px;
}
.menuFeature{display:none;}
.homeFirstUserBannerContainer {display:none;}
.homePageBottomContent{width: 93%; padding: 0% 5% 4% 2.5%;}

ul.dropdown li.dir > div {height:25px;}

/* end of navigation mega menu for 720x */

/*-------------------------------------------
 search area drop down 720x
-------------------------------------------*/
.searchRefine .selectArea .sbHolder {
	width: 680px;
}
.searchRefine .selectArea .sbOptions {
	width: 678px;
	margin-left: 1px;
}
.searchRefine .selectArea .sbSelector {padding-left: 10px; width: 670px;}

.searchRefine .name-label {
 float: none;
 color: #FFF;
 background: none;
 margin: 5px 0;
 padding: 0;
 font-family: "Roboto-Regular", sans-serif;
 font-size: 14px;
 font-weight: bold;
 cursor: default;
}

.searchPrice1 .name-label {
 float: none;
 color: #FFF;
 background: none;
 margin: 5px 0;
 padding: 0;
 font-family: "Roboto-Regular", sans-serif;
 font-size: 14px;
 font-weight: bold;
 cursor: default;
}
.searchPrice2 .name-label {
 float: none;
 color: #FFF;
 background: none;
 margin: 5px 0;
 padding: 0;
 font-family: "Roboto-Regular", sans-serif;
 font-size: 14px;
 font-weight: bold;
 cursor: default;
}

.searchPrice2 .sbHolder {width:180px !important;}
.searchPrice2 .sbHolder  ul.sbOptions {
	width: 178px !important;
	margin-left: 1px !important;
}
.searchPrice1 .sbHolder {width:179px !important;}
.searchPrice1 .sbHolder  ul.sbOptions {
	width: 177px !important;
	margin-left: 1px !important;
}
.sbOptions li{
	padding: 0 0px !important;
}
.sbOptions a {
	padding: 5px 10px !important;
}
/* end of search area for 720x */


.header .misc {
 width: 500px;
 float: right;
 margin-top: 0px;
}
.header .misc .signupArea {
 width: 253px;
 padding: 5px 0;
 overflow: hidden;
 float:right;
 background: none;
 border: none;
}
.header .misc .contactDetails {
 float: left;
 margin: 0;
}
.header .misc .contactDetails .contact-icon {
 float: left;
 margin: 9px 0 0 5px;
 width: 13px;
 height: 15px;
 background: url(/app_themes/ibuynew/images/common/sprite-image.png) -125px -71px;
 padding-right:4px;
}
.header .misc .contactDetails .contact-icon img {
	width: 13px;
	height: 15px;
}
.header .misc .contactDetails .contact-text {
 float: left;
 margin: 7px 0 0 0px;
}
.header .misc .contactDetails .mobile-nav { display: none;}
.header .misc .contactDetails img {
	float: left;
}
.header .misc .contactDetails .contact-text span {display:none;}
.header .misc .contactDetails .contact-text h2 span {display: block; font-size: 17px;}
.header .misc .contactDetails h2 {
	font-family: "Roboto-Bold", sans-serif, Arial, sans-seri;
	font-size: 17px;
	color: #232323;
	font-weight: 400;
}
.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: 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: 100%;
}
.homeTopContent .leftSlider {
    display: none;
}
.homeTopContent .rightForm {
    width: 100%;
}

/* form */
.homeTopContent .rightForm .titleText {
	width: 100%;
}

.homeTopContent .rightForm .titleText .normalText {
    font-size: 28px;
    line-height: 30px;
    padding: 26px 30px;
}

.homeTopContent .rightForm .wprop-list-looking-for {
	width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container {
    padding: 22px 220px 0px 30px;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .input-field {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .sbHolder {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .sbOptions {
    width: 100%;
}
.homeTopContent .rightForm .wprop-list-looking-for .enquiry-form-container .button {
    width: 109%;
}


/* define main content area */

.mainContent {
	width: 720px;
	float: left;
	margin-top: 0px;
}
.mainContent .leftSide {
	width: 720px;
	float: left;
    background: #FFF;
}
.mainContent .rightSide {
	width: 300px;
	float: left;
	display:none;
}

/* define out of main content wrapper area */

.mainContentWrapper {
	width: 720px;
	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: 720px;
	float: left;
	padding: 0;
	background-color: #252c40;
	height: 300px;
}

.mainContent .searchArea .suburbContainer {width: 680px; float:left; background-color:#252c40; padding:20px;}


.mainContent .searchArea h1 {
	color: #fff;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: normal;
	font-size: 28px;
	padding: 0px 0px 0px 0px;
}
.mainContent .searchArea h4 {
	font-weight: normal;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #ffa5cb;
	margin-bottom: 26px;
	float: none; display:none;
}
.mainContent .searchArea h4 small {
	font-weight: bold;
	font-size: 14px;
	font-family: "Roboto-Regular", sans-serif;
	color: #ffa5cb;
	float: none;
}
.mainContent .searchArea .refineSearch {
	color: #ed97b6;
	background: #7e2249;
	padding: 4px 0;
	text-transform: uppercase;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	width: 170px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	display:none;
}

/* search boxes */
.searchArea input[type="text"] {
	background-color: #ffffff;
	padding: 1px 10px;
	margin: 18px 0 10px 0px;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: bold;
	color: #525252;
	text-transform: uppercase;
	border: 0;
	width: 660px;
	float: left;
	height: 40px;
	font-size: 14px;

}
.searchArea .searchRefine {
	float: left;
	margin: 5px 20px;
	width: 680px;
}
.searchArea .searchPrice1 {
	float: right;
	margin: 0px;
	width: 176px;
    margin-left: 2px;
}
.searchArea .searchPrice2 {
	float: left;
    margin: 0 2px 0 20px;
	width: 179px;
}

.searchArea .searchPrice3 {float:right; margin:30px 20px 0px 0px;}


/* submit */
.submitBtn {
	 font-family: "Roboto-Bold", sans-serif;
	 font-size: 18px;
	 color: #FFF;
	 border-radius: 6px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 -o-border-radius: 6px;
	 -ms-border-radius: 6px;
	 background: #404040 url(/app_themes/ibuynew/images/common/maginifier.png) no-repeat 88px 12px;
	 border: 0;
	 height: 40px;
	 text-transform: uppercase;
	 float: left;
	 margin: 0 0 0 20px;
	 cursor: pointer;
	 width: 300px;
	 font-weight: bold;
	 padding: 0;
	 letter-spacing: 1px;
	 font-weight: 400;
	 border:solid 1px #303030;
}
.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: 720px !important;
	float: left;
	background-color: #FFF;
	padding: 10px 0;
	border-width: 0 0 4px 0;
	border-style: solid;
	border-color: #252c40;
}
.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 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 -5px;
	width:720px; overflow:hidden;
}
.mainContent .prdlist .featuredPrd .prdItem {
	width: 206px;
	float: left;
	margin-right: 10px;
}
.mainContent .prdlist .featuredPrd .prdItem .empImgHover .quickBtn {left: 48px; top: 70px;}
.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;
}
/* define buyer profile area */
.mainContent .buyerProfile {
	width: 720px;
	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: 720px;
	float: left;
	margin: 10px 0;
}
.mainContent .buyerProfile .prf-list {
	width: 172px;
	text-align: center;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 20px 3px;
}
.mainContent .buyerProfile .prf-list h2 {
	margin: 10px 0;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
}
/* property news */
.mainContent .propertyInfo {
	width: 720px;
	float: left;
	background-color: #FFF;
	padding: 10px 0;
}
.mainContent .propertyInfo .newsInfoContainer {width: 100%;}
.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;
	width: 500px;
}
.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: 12px;
	float: left;
}
.mainContent .propertyInfo h3 a {float: left;}
.mainContent .propertyInfo .exp-adv {
	width: 680px;
	float: left;
	margin: 20px 20px 0 20px;
}
.mainContent .propertyInfo .exp-adv .exp-msg {
	float: left;
}
.mainContent .propertyInfo .exp-adv .exp-des {
	float: left;
	width: 560px;
	margin: -5px 0 0 0;
}
.mainContent .propertyInfo .exp-adv .exp-des span {
	margin: 0 10px;
	font-size: 10px;
	font-family: "Roboto-Regular", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #525252;
	letter-spacing: 1px;
	float: none;
}
.mainContent .propertyInfo .exp-adv .exp-des h4 {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px;
	color: #232323;
}
.mainContent .propertyInfo .exp-adv .exp-des p {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	margin: 0 10px;
	color: #232323;
	line-height: 19px;
	width: 100%;
}
.mainContent .propertyInfo .hr-divider {
	width: 680px;
	float: left;
	margin: 25px 20px;
	height: 1px;
	background: #ccc;
}
.mainContent .propertyInfo .more-info  {
	float: left;
	margin-bottom: 20px;
}
.mainContent .propertyInfo .more-info .readmore {
	float: left;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
	text-transform: uppercase;
	color: #232323;
	letter-spacing: 1px;
}
.mainContent .propertyInfo .more-info span {
	float: left;
	color: #525252;
	font-size: 12px;
}
.mainContent .propertyInfo .more-info a {
	color: #252c40;
	font-size: 12px;
	float: left;
	margin: 0 10px;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
}
/* define right pane */
.mainContent .rightPane {
	width: 300px;
	float: right;
	background: #525252;
	height: 1346px;
	display: none;
}
.mainContent .rightPane .titleText {
	width: 300px;
	background-color: #444444;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Roboto-Bold", sans-serif;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
	letter-spacing: 1px;
}
.mainContent .rightPane .titleText span {
	/*background: url(/app_themes/ibuynew/images/common/counter.png) no-repeat;*/
	color: #232323;
	padding: 4px 12px;
	letter-spacing: 1px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -231px;
	width: 83px;
	height: 24px;
}
.mainContent .rightPane .sliderSection {
	width: 280px;
	float: left;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #424242;
	padding: 26px 0 0 20px;
}
.mainContent .rightPane .sliderSection h3 {
	color: #FFF;
	font-size: 29px;
	width: 200px;
	float: left;
	line-height: 33px;
	font-family: "Roboto-Bold", sans-serif;
}
.mainContent .rightPane .sliderSection h3 span {
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 29px;
	font-weight: lighter;
}
.mainContent .rightPane .sliderSection .freeSignUp a {
	font-size: 13px;
	background-color: #252c40;
	padding: 4px 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin-top: 28px;
	font-family: "Roboto-Bold", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.mainContent .rightPane .sliderSection img {
	float: right;
	margin-top: -215px;
}
.mainContent .rightPane .clientFeedback {
	width: 300px;
	padding: 20px 0 0 0;
	margin: 10px 0;
	float: left;
}
.mainContent .rightPane .clientFeedback .clientTag {
	background: #000;
	font-family: "Roboto-Regular", sans-serif;
	text-transform: uppercase;
	padding: 1px 27px;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	float: left;
	letter-spacing: 1px;
}
.mainContent .rightPane .clientFeedback p {
	color: #FFF;
	font-size: 22px;
	line-height: 30px;
	margin: 11px 20px;
	font-family: "Roboto-Light", sans-serif, "Roboto-Regular", sans-serif;
	font-weight: lighter;
	float: left;
}
.mainContent .rightPane .clientFeedback span {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin: 0 20px;
	font-family: "Roboto-Regular", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.mainContent .rightPane .certification {
	width: 300px;
	float: left;
}
.mainContent .rightPane .certification .img {
	width: 260px;
	height: 144px;
	margin: 22px auto;
	background: url(/app_themes/ibuynew/images/common/certification.png) no-repeat;
}
.mainContent .rightPane .certification .img .textarea {
	width: 260px;
	float: left;
	margin: 30px 0;
	text-align: center;
}
.mainContent .rightPane .certification .img .textarea h2 {
	color: #FFF;
	font-size: 23px;
	font-weight: bold;
	font-family: "Roboto-Bold", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.mainContent .rightPane .certification .img .textarea h2 small {
	font-weight: normal;
	font-family: "Roboto-Bold", sans-serif;
	text-transform: uppercase;
	font-size: 21px;
	letter-spacing: 2px;
}
.mainContent .rightPane .certification .img .textarea span {
	color: #FFF;
	font-size: 14px;
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
}
.mainContent .rightPane .certification .img .textarea span a {
	color: #FFF;
	font-weight: bold;
	/*text-decoration: underline;*/
	font-family: "Roboto-Bold", sans-serif;
	font-size: 14px;
	background: url(/app_themes/ibuynew/images/common/underline.png) no-repeat 2px 13px;
}
.mainContent .rightPane .certification .img .textarea span a:hover {
	background: url(/app_themes/ibuynew/images/common/underline.png) no-repeat 2px 13px;
	text-decoration: none;
}
/* right pane listing item */
.mainContent .rightPane .listingItems {
	width: 300px;
	float: left;
}
.mainContent .rightPane .listingItems .help {
	width: 300px;
	float: left;
	border: solid #6c6c6c;
	border-width: 0 0 1px 0;
	padding: 23px 0;
}
.mainContent .rightPane .listingItems .help .tip-nras {
	float: left;
	margin-left: 35px;
	width: 43px;
	height: 43px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -5px -181px;	
}
.mainContent .rightPane .listingItems .help .tip-wrench {
	float: left;
	margin-left: 35px;
	width: 43px;
	height: 43px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -48px -181px;	
}
.mainContent .rightPane .listingItems .help .tip-window {
	float: left;
	margin-left: 35px;
	width: 43px;
	height: 43px;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -107px -181px;	
}
.mainContent .rightPane .listingItems .help h3 {
	float: left;
	margin: 0 20px;
	font-size: 15px;
	font-family: "Roboto-Bold", sans-serif;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
}
.mainContent .rightPane .listingItems .help span {
	float: left;
	margin: 0 20px;
	font-size: 13px;
	font-family: "Roboto-Regular", sans-serif;
	color: #FFF;
}
/* footer section */
.clientArea {
	width: 720px;
	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: 720px;
	float: left;
	margin-bottom: 60px; overflow:hidden;
}
/*.clientArea .inMedia li img { margin: 0 55px;}*/
.clientArea .inMedia ul {margin: 0px;}
.clientArea .inMedia li {
	float: left;
	list-style: none;
	margin: 0px 27px !important;
}
.clientArea .inMedia li.hideItems{display:none;}


.ibuyFeature {
	width: 720px;
	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: 208px;
	float: left;
	padding: 10px 0;
	margin: 0 16px;
	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 25px;
	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 20px;
	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;
}

/* mega menu for 760 */
ul.dropdown li.dir {
padding: 10px 0 10px 10px;
}
ul.dropdown li.dir > ul {min-height: 300px;} 
ul.dropdown li:hover > ul li {
	color: #232323;
	background: none;
	cursor: auto;
	width: 100px;
}
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;
}


/* begin product listing page */
.mainContent .rightPane .locationAlert {
 width: 300px;
 float: left;
}
.mainContent .rightPane .locationAlert h2 {
    font-family: "Roboto-Bold", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 20px 0 0 20px;
}
.mainContent .rightPane .locationAlert span {
    font-family: "Roboto-Regular", sans-serif;
    font-size: 15px;
    color: #FFF;
    margin: 0 0 15px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
	float: left;
}
.mainContent .rightPane .locationAlert input[type="text"] {
    float: left;
    background: #FFF;
    outline: 0;
    width: 220px;
    margin: 0 0 10px 20px;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 15px;
    color: #525252;
    padding: 10px 20px;
    border: 0;
}
.mainContent .rightPane .locationAlert .locationAlertSubmit {
    font-family: "Roboto-Bold", sans-serif;
    font-size: 13px;
    color: FFF;
    text-transform: uppercase;
	float: left;
	margin: 0 0 0 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	width: 130px;
	width: 130px;
	background-image: linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -o-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -moz-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -webkit-linear-gradient(top, #252c40 41%, #7F2349 70%);
	background-image: -ms-linear-gradient(top, #252c40 41%, #7F2349 70%);
	border: 0;
	color: #FFF;
	letter-spacing: 1px;
	padding: 7px 0;
	cursor: pointer;
}
.mainContent .rightPane .locationAlert .message {
	width: 240px;
	float: left;
	margin: 10px 0 0 20px;
	padding: 10px 10px;
	background: #6f6f6f;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #FFF;
}
.lhs_column {width: 200px; float: left; display: none;}
.lhs_column .searchTagContainer{width:200px; float:left;}

.searchTagContainer .header{
	width:170px; float:left; background-color:#252c40; padding:10px 20px;
	font-weight: 400;
	font-family: "Roboto-Bold", sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.mid_column { 
	width: 720px; 
	float: left;
	background: none;
	padding: 0;
}
.mid_column .header-section { 
	width: 720px; 
	float: left; 
	background: #FFF;
	padding-bottom: 20px;
	border-top: solid 5px #252c40;
}
.mid_column .header-section h1 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif; 
	font-size: 30px; 
	color: #232323; 
	font-weight: 400; 
	margin: 30px 0 0 20px;
	line-height: 30px;
}
.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: 12px 40px 0 0; width: 185px; position: relative;}
.mid_column .header-section .save-search-holder span {
	float: left; width: 30px; height: 30px; left: 0px;
	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: 27px;
	font-family: "Roboto-Bold", sans-serif;;
	font-size: 13px;
	font-weight: 400;
	color: #232323;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: solid 1px #cbcbcb;
	text-align: center;
	padding-top: 8px;
}
.mid_column .header-section .save-search-holder a:hover.save-search {background: #FFF;}
.mid_column .searchFilters {
	width: 719px; 
	float: left; 
	border: solid 1px #cccccc;
	border-width: 1px 1px 0 0; 
	height: 50px; 
	background: #f0f0f0; 	
}
.mid_column .searchFilters .bp-4-refine-btn {
	float: left;
	background: #252c40;
	width: 105px;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-family: "Roboto-Bold", sans-serif;
	padding: 15px 0;
	letter-spacing: 1px;
}
.mid_column .searchFilters .property-list-search {
	float:left; padding: 9px 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 {
	color: #FFF;
	display: block;
	font-family: "Roboto-Bold", sans-serif,Arial,sans-serif;
	font-size: 13px;
	height: 51px;
	background: #252c40;
	border: none;
	outline: none;
	margin: -1px 0px 0px -10px;
	width: 105px;
	cursor: pointer;
	text-transform: uppercase;
	-webkit-border-radius: 06px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.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: 720px; 
	float: left ; 
	height: 380px; 
	/*background: url(/app_themes/ibuynew/images/common/super-search-property.png) no-repeat;*/
}
.mid_column .searchFilters .property-list-search .sbHolder{
	background: #FFF;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	width: 140px;
	outline: 0;
	color: #232323;
	height: 37px;
	border: solid #ccc;
	border-width: 1px 1px 1px 0;
}
.mid_column .searchFilters .property-list-search .sbOptions{
	background-color: #FFF;
	list-style: none;
	left: 3px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 195px;
	z-index: 1;
	overflow-y: auto;
	margin-left: -59px;
	outline: 0;
	border: solid #CCC;
	border-width: 1px;
}
.mid_column .searchFilters .property-list-search .sbOptions li{
	padding: 0;
}
.mid_column .searchFilters .property-list-search .sbOptions a:hover {background: #def5fb; color: #232323;}
.mid_column .searchFilters .property-list-search .sbToggle{
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -106px -574px no-repeat;
	display: block;
	/*height: 30px;*/
	outline: none;
	position: absolute;
	right: 0;
	top: 6px;
	/*width: 30px;*/
}
.mid_column .searchFilters .property-list-search .sbSelector{
	display: block;
	height: 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;
	width: 160px;
}
.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: auto; padding-left: 50px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -929px;}
.mid_column .searchFilters .view-mode .v-list-active {width: auto; padding-left: 50px;}
.mid_column .searchFilters .view-mode .v-mode.v-list:hover {background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -233px -1251px;}

.mid_column .searchFilters .view-mode .v-mode.v-grid {width: auto; padding-left: 50px; background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -230px -1024px;}
.mid_column .searchFilters .view-mode .v-grid-active {width: auto; padding-left: 50px;}
.mid_column .searchFilters .view-mode .v-mode.v-grid:hover {background: url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -233px -1320px;}

.mid_column .searchFilters .view-mode .v-mode.v-map {width: auto; padding-left: 50px; background-position: -229px -1112px;} 
.mid_column .searchFilters .view-mode .v-map-active {width: auto; padding-left: 50px; background-position: -229px -1160px;}
.mid_column .searchFilters .view-mode .v-mode.v-map:hover {background-position: -229px -1211px;}





.mid_column .searchFilters .top-pagination {float: right;}
.mid_column .searchFilters .top-pagination a.next-page {
	width: 50px; height: 50px;
	float: right; border: solid #CCC;
	border-width: 0 0 0 1px;
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -604px no-repeat;
}
.mid_column .searchFilters .top-pagination a:hover.next-page {
	background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) -54px -656px no-repeat;
}
.mid_column .searchFilters .top-pagination a.prv-page {
	width: 50px; height: 50px;
	float: left; border: solid #CCC;
	border-width: 0 0 0 1px;
	background: #f0f0f0 url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -604px no-repeat;
}
.mid_column .searchFilters .top-pagination a:hover.prv-page {
	background: #FFF url(/app_themes/ibuynew/images/common/sprite-image.png) 11px -656px no-repeat;
}
.mid_column .searchFilters .top-pagination span {
	float: right; margin: 16px 20px 0 0;
	font-family: "Roboto-Regular", sans-serif; font-size: 12px; font-weight: bold;
	color: #525252;
	text-transform: none;
	letter-spacing: 0;
}
.mid_column .propertySearch .searchBox {
	width: 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 input[type="text"] {
	background-color: #ffffff;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 15px;
	color: #7e7e7e;
	width: 220px;
	float: left;
	border: 0;
	height: 40px;
	padding: 0 10px;
	outline: 0;
}
.mid_column .propertySearch .searchBox .searchInputHolder .buttonHolder {
	float: left;
	background: #FFF;
	padding: 5px;
}
.requestInfoBtn {
	background: #3D9E6E;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border: 0;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 125px;
	text-align: center;
	letter-spacing: 1px;
}
.requestInfoBtn:hover {background: #252c40; cursor: pointer;}
/* start property list */
.mid_column .propertyList {width: 720px; float: left;}
.mid_column .propertyList ul.prop-list {width: 720px;}
.mid_column .propertyList .property-list-item .property.featured {width: 720px;}
.mid_column .propertyList .property-list-item .property.featured .prop-list-stat {width: 450px;}
.mid_column .propertyList .property-list-item {
	width: 720px; 
	float: left; 
	/*padding: 30px 40px;*/
	/*border-bottom: solid 1px #ccc;*/
	background: #FFF;
}
.mid_column .propertyList .property-list-item .property .list-details-head {width: 720px; display: block; margin: -36px 0 0 -250px;}
.mid_column .propertyList .property-list-item .property .prop-list-stat {width: 450px; margin-top: 20px;}
/* start featured product filters */
.mid_column .propertyList .property-list-item .property.featured .list-details-head {
	float: left;
	width: 720px;
	background: #2e99b8;
	padding: 8px 0px;
	margin: -36px 0 0 -250px;
	display: block;
}
.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; position: relative;}
.mid_column .propertyList .property-list-item .featured .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}
.mid_column .propertyList .property-list-item .property.featured .list-image img {
	width: 230px; 
	height: 173px;
	/*border: 1px solid #b5b5b5;*/
}
.mid_column .propertyList .property-list-item .property.featured .featureTag {
	width: 88px; 
	height: 78px; 
	float: right; 
	position: absolute;
	/*top: 131px;*/
	right: 0;
	z-index: 20; bottom: 0;
	background: url('/app_themes/ibuynew/images/common/featured-property.png') no-repeat;
	display: block;
	top: 95px;
}
.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 .empImgHover .quickBtn {top: 70px;left: 30px;}
.mid_column .propertyList .property-list-item .property .empImgHover .quickBtn {top: 70px;left: 30px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured {float: left; margin: 10px 0 10px 0; display: block;}
.mid_column .propertyList .property-list-item .property.featured .list-image {
	float: left; 
	background: #FFF;
	position: relative;
	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 10px 0 0;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {width:135px; float:left; margin:4px 10px 0 0;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons {float: right;margin: 0; width: 116px;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors {
	float: left; 
	width: 470px; 
	padding-left: 20px;
	/*margin-left: 30px;*/
	/*margin-top: 40px;*/
}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head {
	width: 720px;
	margin: 0;
	position: absolute;
	background: #2e99b8;
	padding: 8px 0;
}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head h2 a {float: left; margin: 0 0 0 20px; font-family:"Roboto-Regular", sans-serif; color:#FFF; font-size:16px;font-weight:bold; position: absolute;}
.mid_column .propertyList .property-list-item .property.featured .bp5-list-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#FFF;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured h2 {
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #232323;
	display: block;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-featured {float: left; margin: 10px 0 10px 0; display: block;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectStatus {
	float: left; 
	margin: 0 0 5px 0px; 
}
.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: 0px;}
/*.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: 720px;
	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 {float: left; margin: 10px 0 10px 0; display: block;}
.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 0;
	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; position: relative;}
.mid_column .propertyList .property-list-item .list-details-head ul.place {
	list-style: none; 
	float: right; 
	margin-right:20px; padding:0px 0px 0px 40px;
	/*width:870px;*/
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:16px; color:#232323;
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li a {
	float:left; padding-right:5px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; color:#525252; text-transform:uppercase; font-weight:bold;
	
}
.mid_column .propertyList .property-list-item .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
.mid_column .propertyList .property-list-item .list-details-selectors {
	float: left; 
	width: 470px; 
	padding-left: 20px;
	margin-top: 36px;
	/*margin-left: 30px;*/
	/*margin-top: 40px;*/
}
.mid_column .propertyList .property-list-item .list-details-selectors ul.priceRange {
	float: left; 
	width: 165px; 
	padding:0px;
	margin:0 10px 0 0;
}
.mid_column .propertyList .property-list-item .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;
}
.mid_column .propertyList .property-list-item .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;
}
.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 10px 0 0;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus {
	float: left; 
	margin: 0 0 10px 0px; 
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus:last-child {margin: 0;}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus h2 {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #232323;
	margin: 0; line-height:18px;
	text-transform: uppercase;
	
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectStatus span {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #525252;
	margin: 0;
	text-transform: none;
	letter-spacing: 0;
	font-weight:normal;
}

.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons {float: right;margin-right: 0px; width: 116px;}

.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare span {
	width: 18px;
	height: 18px;
	float: left;
	margin: 6px 0 0 15px;
	position: absolute;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -14px -882px no-repeat;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .SaveCompare a {
	background: url(/app_themes/ibuynew/images/common/gradient-btn.png) repeat-x;
	float:right;
	width:114px; height: 30px;
	font-family: "Roboto-Bold", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #232323;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: solid 1px #cbcbcb;
	padding-top: 3px;
	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 {
	min-width: 115px;
	padding-left: 10px;
	background: #2e99b8 url(/app_themes/ibuynew/images/common/sprite-image.png) 14px -1258px no-repeat;
}
.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;
}
.mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a:hover{
	background: #252c40;
}
.map-listing .bottom-content {
	width: 96%;
	float: left;
	color: #232323;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	padding: 2%;
	text-align: justify;
}
.mid_column .pagination {
	width: 718px; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px; 
	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 20px;
	text-transform: uppercase;
	letter-spacing: 0;
	float: left;
}
.mid_column .pagination .page-list .page-list-holder {
	float: left; 
	border: solid #CCC; border-width: 1px 1px 1px 0;
	margin: 8px 0 0 15px;
}
.mid_column .pagination .page-list .page-list-holder a {
	font-family: "Roboto-Regular", sans-serif; font-size: 13px;
	background: #FFF;
	padding: 6px 9px;
	float: left; text-decoration: none;
	border: solid #CCC;
	border-width: 0 0 0 1px; cursor:pointer;
}
.mid_column .pagination .page-list .page-list-holder a:hover {
	color: #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;
}*/

.wbottom.property-detail {
	float: left;
	width:910px;
	padding: 40px 300px 10px 210px;
	display: none;
}
.wbottom.property-detail h2 {
	font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;
	font-size: 28px;
	font-weight: 400; margin:0px; text-transform:capitalize;
}
.wbottom.property-detail p {
	font-family: "Roboto-Regular", sans-serif; font-size: 13px;
	color: #232323;
	margin-top: 25px;
}



    /* Product Listing Template / Navigation */

    .search {
        /*float: left;width: 210px;*/
        float: left;width: 720px; background: #252c40; /*position: absolute; top: 0;*/ margin-top:-1px;
        border-bottom: 5px solid #252c40;

    }
    .criteriaSection {
        float:left; width: 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: 510px;
        border: none;
    }
    .location-search {
        float: left; width: 510px;
        padding: 11px 0 0 0;
        margin-top: 0;
        border-bottom: solid 1px #ccc;
    }
    .location-search .find-place {float: left; width: 490px; margin-left: 0; padding: 10px 0 10px 20px; background: #e0e0e0;}
    .location-search .find-place input {
        background: #fff;
        border: solid 1px #b7b7b7;
        width: 410px;
        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: 490px;
        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: 500px; margin-bottom: 0;
        border-bottom: 1px;
        padding: 0 0 10px 10px; background: #e0e0e0;
    }
    .prop-type {
        float: left; width: 510px; padding-left: 0; margin-top: 10px;
        border-bottom: 0;
        display: none;
    }
    .common-prop-type {
        float: left; width: 510px;
        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: 490px;
        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) 470px -1223px no-repeat;
        margin-bottom: 7px;
    }
    .common-prop-type ul.bedroom {
        list-style:none;
        margin: 0 0 0 0! important;
        background: #e0e0e0;
        padding: 10px 0 10px 20px! important;
        width: 490px;
    }
    .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) 8px -1716px no-repeat;}
    .location-search .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) 8px -1716px no-repeat;}
    .prop-type .title.filter-active {background: url(/app_themes/ibuynew/images/common/sprite-image.png) 8px -1716px no-repeat;}
    .common-prop-type .title, .location-search .title, .prop-type .title {width: 470px;}
    .common-prop-type ul.bathroom {
        list-style:none;
        margin: 0 0 0 0! important;
        background: #e0e0e0;
        padding: 10px 0 10px 20px! important;
        width: 490px;
    }
    .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: 490px;
    }
    .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: 490px;
    }
    .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: 490px;
    }
    .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: 490px;
    }
    .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: 490px; 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: #fff;opacity:0.8;filter:alpha(opacity=50);text-align:center; width: 720px !important; top:0px !important; left:0 !important;}
	

/* property grid listing */
/*.prop-grid li {float: left; margin-top: 30px; border-bottom: solid 1px #CCC;}*/
.prop-grid li .property {margin:30px auto 0;width: 206px;}
.prop-grid li .property img {
	width: 200px;
	height: 150px;
	padding: 2px;
	border: 1px solid #b5b5b5;
}
.prop-grid li .property .list-image {
	float: left; 
	background: #FFF;
	position: relative;
}
.prop-grid li .property .list-image .empImg { z-index: 10;}
.prop-grid li .property .list-image:hover .empImgHover  {
	display:block;
}
.prop-grid li .property .empImgHover {display:none; cursor:pointer; margin-top:-161px;}
.prop-grid li .property .prop-title a {
	font-size: 14px; letter-spacing: 0;
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	color: #232323;
	line-height: 15px;
}
.prop-grid li .property .prop-place-brd {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 9px;
	color: #525252;
	text-transform: uppercase;
	float: none;
	line-height: 15px;
}
.prop-grid li .property .price-tag {
	font-family: "Roboto-Regular", sans-serif;
	font-size: 13px;
	color: #525252;
	text-transform: none;
	font-weight: normal;
}
.prop-grid li .property .feature-set {
	float: none;
	margin: 0 0 10px 0;
	min-height: 60px;	
}
.prop-grid li .property .feature-set:last-child { float: left; margin-bottom: 25px;}
.prop-grid li .property .feature-set .feature-item a {
	color: #252c40;
	font-size: 13px;
	float: none;
	font-family: "Roboto-Regular", sans-serif;
	font-weight: bold;
}

/* property map listing view */
.map-listing {float: left;}
.map-listing .header-section { 
	width: 720px; 
	float: left; 
	background: #FFF;
	padding-bottom: 25px;
	border-top: solid 5px #252c40;
}
.map-listing .searchFilters {
	width: 719px; 
	float: left; 
	border: solid #cccccc;
	border-width: 1px 1px 1px 0; 
	height: 50px; 
	background: #f0f0f0; 
	
}
.map-listing .googleMapHolder {
	float: left;
	width: 720px;
}
.map-listing .g-map-section {
	float: left;
	width: 410px;
	border-bottom: solid 1px #CCC;
}
#googleMap {width: 410px; height: 989px;}
.map-listing .map-lhs {
	float: left;
	width: 309px;
	background: #FFF;
	border: solid #CCC;
	border-width: 0 1px 0 0;
}
.map-listing .map-lhs ul.place-holder { list-style: none; float: left; margin: 0; width: 309px; padding: 0;}
.map-listing .map-lhs ul.place-holder li.map-prop-list {
	list-style: none; float: left; margin:0; border: solid 3px #FFF; padding-bottom: 20px; width: 303px; position: relative;
}
.map-listing .map-lhs ul.place-holder .list-fav{
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -239px -648px; 
	width: 21px; height: 22px; 
	position:absolute; top:20px; right:15px; cursor:pointer;
}
.map-listing .map-lhs ul.place-holder .list-fav:hover{
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -330px -648px; 
	width: 21px; height: 22px; 
	position:absolute; top:20px; right:15px; cursor:pointer;
}
.map-listing .map-lhs ul.place-holder .list-fav.saved{
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -279px -648px; 
	width: 21px; height: 22px; 
	position:absolute; top:20px; right:15px; cursor:pointer;
}
.map-listing .map-lhs ul.place-holder .list-border {
	width: 309px;
	height: 1px;
	background: #CCC;
	float: left;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list:hover {
	border: solid 3px #2e99b8;
	width: 303px;
	float: left;
	cursor: pointer;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head { float: left; width: 290px; margin: 15px 0 10px 20px;}

.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place {
	list-style: none; 
	float: left; 
	margin:0px; padding:0px;
	width:100%;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li {
	float:left; margin:0px; padding:0px;
	font-family:"Roboto-Regular", sans-serif; font-size:10px; 
	color:#525252; text-transform:uppercase; font-weight:bold;
}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head ul.place li span {float:right; margin:0px; margin-left:5px; margin-right:5px; font-size:10px;}
.map-listing .map-lhs ul.place-holder li.map-prop-list .list-details-head h2 {
	font-weight: bold;
	font-family: "Roboto-Regular", sans-serif;
	font-size: 14px;
	color: #232323;
	text-transform: none;
}

.map-listing .map-lhs .list-details-content {float: left; margin-left:20px;}
.map-listing .map-lhs .list-details-content .list-image { float: left;}
.map-listing .map-lhs .list-details-content .list-image img {
	width: 125px; 
	height: 100px; 
	padding: 2px;
	border: 1px solid #b5b5b5;
	float: left;
}
.map-listing .map-lhs .list-details-selectors {
	float: left;  
	margin: 4px 0 0 10px;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange {
	float: left; 
	width: 140px; 
	padding:0px;
	margin:0px;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange li {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -788px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#525252;
	padding-left:20px;
	list-style:none;
}
.map-listing .map-lhs .list-details-selectors ul.priceRange li:hover {margin: 4px 0px 0px 0px; 
	background:url(/app_themes/ibuynew/images/common/sprite-image.png) no-repeat -32px -807px; 
	font-family:"Roboto-Regular", sans-serif; font-size:13px; color:#252c40;
	padding-left:20px;
	list-style:none;
}
.map-listing .map-lhs ul.map-place {
	list-style: none;
	margin: 0;
}
.map-listing .pagination {
	width: 1210px; 
	float: left; 
	border-bottom: solid 1px #cccccc; 
	height: 50px; 
	background: #f0f0f0;
	display: none;
}
/* hide elements for map listing */
.map-listing .propertySearch {display: none;}
.map-listing .property-detail { display: none;}

/* style grid listing for breakpoint 5 */
.wprop-list ul.prop-grid{list-style:none; padding:0px; float: left; width: 720px; background: #FFF;margin: 0;}
.wprop-list ul.prop-grid li{display:inline-block;min-height: 316px; float: left; width:240px; border-bottom: solid 1px #CCC;}
.large-text{display:none;}
.small-text{display:inline-block; padding-left: 10px;}

/* ==================================
	remove two column background 
=====================================*/
.two-column {background: none !important;}


/* ==================================
	set width for childcontent 
=====================================*/
.childcontent {width: 720px;}


/* ==================================
		property details 
=====================================*/
.prop-content {width: 720px;}
.propDetHeader {width: 100%} 
.propDetHeader_Left {width: 60%; padding: 2%;}
.propDetHeader_Right .save-search-holder {float: right; margin-right: 8%;}
.propDetHeader_Right {float: right; width: 25%; }
    .propDetHeader_Right .backContainer {padding: 20px 20px 5px 0px;}
.homepageAdvertContainer {width: 100%;}
.wimage-gallery {width: 100%;}
.wimage-gallery .wimage-subcategories {width: 96%; padding: 0 2%;}
.wimage-gallery .property-gallery {width: 100%;}
.wimage-gallery .image-gallery{width:720px; height:455px;}
.wimage-gallery .image-gallery img {width:720px;}
.wimage-gallery .image-gallery li{display:block; width:720px; height:455px;}
.wimage-gallery .image-gallery li.three-d-image iframe {  width: 600px;  }
.wimage-gallery .image-gallery li.item-video iframe { width: 720px;height:455px; }

.property-spec-container {width: 96% !important; padding: 0 2%;}
.property-content-left {width: 100%; padding: 0;}
.property-content-right {width: 100%; padding-top: 30px;}
.property-content span.property-features {width: 100%;}
.property-content-right #googleMap {width: 100% !important;}
.property-spec-container .container2 {
	width: 125px;
	float: left;
	margin: 40px 0px 0px 30px;
}
.property-spec-container .container3 {
	width: 140px;
	float: left;
	margin: 40px 0px 0px 13px; border-right: none;
}
.property-spec-container .container4 {
	width: 125px;
	float: left;
	margin: 15px 0px 0px 30px;
}
.property-spec-container .container5 {
	width: 140px;
	float: left;
	margin: 15px 0px 0px 30px;
	padding: 18px 0px 0 23px;
	border-right: none;
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -275px -275px;
}
.unit-summary {width: 100%; padding: 0px; margin: 0px;}
.unit-summary li.header {width: 100%;}
.unit-summary li.header .col1 {width: 70px}
.unit-summary li.header .col2 {width: 70px}
.unit-summary li.header .col3 {width: 70px}
.unit-summary li.header .col4 {width: 100px}
.unit-summary li.header .col5 {width: 100px}
.unit-summary li.header .col6 {width: 50px; padding: 3px 0px 3px 30px;}
.unit-summary li.header .col7 {width: 100px}
.unit-summary li.header .col8 {width: 100px}
.unit-summary li.row {width: 100%;}
.unit-summary li.row .col1 {width: 70px}
.unit-summary li.row .col1 span {
	float: left;
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat 8px -787px;
	width: 60px;
}
.unit-summary li.row .col2 {width: 70px}
.unit-summary li.row .col2 span {
	float: left;
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -240px -528px;
	width: 60px;
}
.unit-summary li.row .col3 {width: 70px}
.unit-summary li.row .col3 span {
	float: left;
	background: url('/app_themes/ibuynew/images/common/sprite-image.png') no-repeat -330px -527px;
	width: 60px;
}
.unit-summary li.row .col4 {width: 100px;}
.unit-summary li.row .col5 {width: 100px}
.unit-summary li.row .col6 {width: 80px;}
.unit-summary li.row .col7 {width: 100px}
.unit-summary li.row .col8 {width: 100px}
.wbottom {width: 100%;}
/*.leftSide.property-spec-container.property-form-bottom {width: 94% !important; padding:0 3%; position: relative; height: 450px;}*/
/*.property-enquiry-form-container .form-cont {width: 70%;}*/
.property-form-bottom .contact-info {position: absolute; bottom: 0px; right: 0px;}
.property-spec-container.property-content {padding-top: 20px; padding-bottom: 20px;}

	.property-enquiry-form-container .form-cont .rightpane .input-container{
		width: 100%;
	}
	.property-enquiry-form-container .form-cont .leftpane .input-container{
		padding: 0;
	}
	.property-enquiry-form-container .form-cont .input-container .minput-field{
		height: 100px;
	}
/* ==================================
		house and land listing 
===================================== */
.mid_column .propertyList .property-list-item .property.featured .houseLand {width: 470px !important;}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo {
	width: 130px !important; margin-right: 10px;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectInfo:first-child {
	width: 160px !important;
}
.mid_column .propertyList .property-list-item .property.featured .list-details-selectors .houseLand .projectButtons {
	width: 115px; margin-right: 20px;
}
.mid_column .propertyList .property-list-item .property .houseLand {width: 470px !important;}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo {
	width: 130px !important; margin-right: 10px;
}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectInfo:first-child {
	width: 160px !important;
}
.mid_column .propertyList .property-list-item .property .list-details-selectors .houseLand .projectButtons {
	width: 115px; margin-right: 20px;
}

	
/* ==================================
		house and land detail 
===================================== */
.wimage-gallery .title-area {width: 100%; padding: 2%;}
.wimage-gallery .detailContainer {width: 100%}
.wimage-gallery .detailContainer .image-detail-land {width: 100%}
.wimage-gallery .detailContainer .image-detail-land img {width: 100%;}
.wimage-gallery .detailContainer #googleMap {width: 100% !important;}
.wimage-gallery .descDetailHolder {width: 100%;}
.wimage-gallery .descDetailHolder .desc {width: 96%; padding: 2%;}
.wimage-gallery .descDetailHolder .features {width: 96%; padding: 2%;}
ul.houseland-list {width: 100%}
ul.houseland-list .availablePack {width: 100%; margin: 0px;}
ul.houseland-list .availablePack h2 {padding: 2%;}
ul.houseland-list li .packageHolder {width: 96%; padding: 2%; margin: 0px;}
ul.houseland-list li .packageHolder .con-houseland {width: 65%; margin-left: 2%;}
ul.houseland-list li .packageHolder .con-houseland .projectInfo {width: 150px;}
ul.houseland-list li .packageHolder .con-houseland .projectButtons {width: 110px; margin-right: 0px;}
ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus {width: 150px; margin-bottom: 0px;}
ul.houseland-list li .packageHolder .con-houseland .projectInfo .projectStatus:first-child {margin-bottom: 5px;}


/* ==================================
		news listing page  
===================================== */
.two-column.mainContent.article-detail .leftSide.topcolorline {width: 100% !important; padding: 2% 2% 0 2%;}
.leftSide .pagetitle {width: 100%; padding: 20px 0 0px 0;}
.content .article-list {width: 100%;}
.content .article-list .navigation {width: 104%; margin-left: -2%;}
.content .article-list .news-container {width: 100%; margin-top: 20px;}
.content .article-list .news-container .news-item {width: 100%}
.content .article-list .news-container .news-item ul {width: 100%;}
.content .article-list .news-container .news-item ul li {width: 100%; margin-right: 0px; margin-bottom: 10px;}
.content .article-list .news-container .news-item ul li .teaserimg {margin-right: 0px;}
.content .article-list .news-container .news-item ul li .newsItemData {width: 68%;}


/* ==================================
		news article page  
===================================== */
.mainContent.article-detail .articleSection {width: 100%}
.mainContent.article-detail .articleSection .topBar {width: 104%;  margin: 0px -40px 20px -2%;}
.mainContent.article-detail .articleSection .topBar > span {width: 159px; margin: 10px 0px 0px 15px; line-height: 15px;}

.mainContent.article-detail .articleSection span {margin-left: 20px;}
.toolAdviceContent .leftCol {width: 100%; padding: 0px; padding-bottom: 20px;}
.mainContent.article-detail .articleSection .topBar .paginationCount {display: block; padding: 0;width: 208px;}
.mainContent.article-detail .socialIconsContent {margin-top: 15px; padding: 0;}
.mainContent.article-detail .articleSection .ArticalBar {width: 100%; padding: 2%; margin-left: -2%;}
.mainContent.article-detail .articleSection .ArticalBar .articleItem {width: 46%; margin-right: 2%;}
.mainContent.article-detail .articleSection .ArticalBar .articleItemImg {padding-right: 2%;}
.mainContent.article-detail .articleSection .ArticalBar .articleItemDes {width: 65%;}
.mainContent.article-detail .articleSection .ArticalBar .signupContent {width: 46%;}

.toolAdviceContent h2 {padding-bottom: 0px;}

/* ==================================
		tools and advice section   
===================================== */
.two-column.mainContent.article-section .leftSide.topcolorline {width: 100% !important; padding: 2%;}
.mainContent.article-section .articleSection {width: 100%;}
.mainContent.article-section .articleSection .article-desc {width: 100%; margin: 0;}
.articleSection .toolAdvice {width: 100%;}
.articleSection .toolAdvice .ad-content {width: 100%;}
.mainContent .articleSection .page-border {width: 104%; margin-left: -2%;}
.articleSection .calculatorInfo {width: 104%; margin-left: -2%; padding: 2%;}
.articleSection .articleitem-container {width: 100%;}
.articleSection .articleitem-container .articleItem {width: 100%; margin-bottom: 10px; height: auto;}
.articleSection .articleitem-container .articleItem .articleItem-desc {width: 69%; margin-left: 2%;}
.articleSection .latestVideoBar {width: 104%; margin-left: -2%;}
.articleSection .video-area .video-clip {margin-right: 67px;}
.mainContent .leftSide .articleCalculatorContainer {width: 100%; margin-left: -20px;}
.mainContent .leftSide .articleSection.calculatorPage .article-desc {width: 100%; float: left;}

.articleSection .toolAdvice .advice-feature{float: left; width: 460px;}
.articleSection .toolAdvice .advice-feature .advice-feature-item {width: 229px;}
.articleSection .toolAdvice .advice-feature .advice-feature-item h3{width: 210px; margin: 0 10px;}
.articleSection .toolAdvice .advice-feature .advice-feature-item h3 a {font-weight: 400;}

.toolAdviceContent .middleCol {width: 100%; padding-bottom: 0px;}
.toolAdviceContent .middleCol .formContent{background:url(/app_themes/ibuynew/images/common/faq-form-bg-bp3.png) -17px 0px no-repeat; width: 100%; padding: 6% 4%;    margin: 0px 0px;}
.toolAdviceContent .formContent .form p {font-size: 13px; margin: 0px 0px 0px 0px;}
.toolAdviceContent .middleCol .formContent input {max-width: 600px; width: 600px;}
.toolAdviceContent .middleCol .formContent .form textarea {width: 600px; max-width: 600px; height: 70px; float: left;}
.toolAdviceContent .middleCol .formContent .multiFieldContainer {height: 110px;}
.toolAdviceContent .middleCol .formContent .multiFieldContainer span {margin-top: 0px;}



/* ==================================
		buyer profiles  
===================================== */
.mainContent.article-section .articleSection .articlePagination {width: 104% !important; margin: 0px 0 0 -2%; padding: 0px;}
.articleSection .articlePagination .showArticles {width: 100%;}
.articleSection .articlePagination .showArticles .pagging-container {width: 100%;}
.articleSection .articlePagination .showArticles .articleitem-container {width: 96%; padding: 2%;}
.mainContent.article-detail .articleSection .propertyBar {width: 100%; margin-left: -14px; display: none;}
.articleSection .leftSide .pagetitle {margin-bottom:0px;}
/* ==================================
		Search results
===================================== */

.searchResultItem {width:100%;}
.searchResultItem .searchResImage {width: 15%;}
.searchResultItem .searchResImage img {width: 100%;}
.searchResultItem > div {width: 82%;}
.mainContent.article-section .articleSection .articlePagination{width:100%;}
.two-column.mainContent.article-section .articlePagination .searchPagination {width:746px;}
.leftSide .pagetitle {margin-top:0px; margin-bottom:25px; }

/* ==================================
		about us page  
===================================== */
.mainContentWrapper .innerContentWrapper {width: 96%; padding: 2%;}
.innerContentWrapper .maincontent {width: 100%; padding: 0px;}
.innerContentWrapper .maincontent .breadcrum {padding: 15px 40px; margin: 0px;}
.innerContentWrapper .maincontent .wrapperText {width: 100%; padding: 0px;}
.maincontent.cmsContent img {display: none;}
.cmsContent .wrapperText ul.contentmenu {width: 104%; padding: 0; margin: 8% 0 0 -2%; border-width: 1px 0 1px 0; float: left;}
.cmsContent .wrapperText ul.contentmenu li {width: 239px; border: none; float: left; padding: 18px 0; text-align: center;}
.mainContentWrapper .staticontent1 {width: 100%; padding-top: 50px;}
.staticontent1 ul.sc1-ul-info {width: 100%; margin: 0;}
.staticontent1 ul.sc1-ul-info li.infoitems {width: 180px; padding: 0 30px;}
ul.sc1-ul-info li.infoitems .itemimage img {width: 100%;}
ul.sc1-ul-info li.infoitems .itemtitle {width: auto; text-align: left;}
ul.sc1-ul-info li.infoitems .item-desc {text-align: left;}
.staticontent1 .dynContent {width: 100%; padding-bottom: 45px;}
.mainContentWrapper .staticontent2 {width: 100%; padding: 30px 0;}
.staticontent2 ul.sc2-ul-info {width: 96%; padding: 0px; margin: 0 2%;}
.staticontent2 ul.sc2-ul-info li.infoitems {width: 96%; padding-top: 3%;}
ul.sc2-ul-info li.infoitems .itemimage {width: 20%;}
ul.sc2-ul-info li.infoitems .itemtitle {width: 80%; text-align: left; padding: 0px; margin: 0px;}
ul.sc2-ul-info li.infoitems .item-desc {width: 80%; text-align: left;}
.staticontent2 ul.sc2-ul-info li {border: solid #ccc; border-width: 1px 0 0 0;} 
.staticontent2 ul.sc2-ul-info li:first-child {border: none;}
.staticontent2 ul.sc2-ul-info li.rowcenter {padding: 0px !important; margin-bottom: 15px; width: 100%; padding-top: 3% !important;}
.staticontent2 ul.sc2-ul-info li.rowcenterlast {padding: 0px !important; width: 100%; padding-top: 3% !important;}


/* ==================================
	about us - meet the team  
===================================== */
.mainContent .team-info-holder {width: 96%; padding: 2%;}
.mainContent .team-info-holder .leftnav {width: 104%; margin: 0 0 0 -2%;}
.mainContent .team-info-holder .leftnav ul.contentmenu {width: 100%; border-width: 1px 0 1px 0; float: left; margin-bottom: 20px;}
.mainContent .team-info-holder .leftnav ul.contentmenu li {border: none; float: left;}
.mainContent .team-info-holder .leftnav ul.contentmenu li:first-child {padding-left: 20px;}
.mainContent .team-info-holder .teaminfo {width: 100%; padding: 0;}
.mainContent .team-info-holder .teaminfo .personal-msg .imgArea {width: 200px;}
.mainContent .team-info-holder .teaminfo .personal-msg .imgArea .image img {width: 100%;}
.mainContent .team-info-holder .teaminfo .personal-msg .descArea {width: 64%;}
.mainContent .team-info-holder .teaminfo .personal-msg .name {float: left; margin-right: 10px;}


/* ==================================
	about us - employment opp  
===================================== */
.mainContent .topcolorline {width: 96% !important; padding: 2%;}
.leftSide .leftcontent {width: 100%; margin: 0px}
ul.lft_CMSListMenuUL {width: 104%; border-width: 1px 0;border-style: solid;border-color: #CCC; margin-left: -2%;}
ul.lft_CMSListMenuUL li {border: none; width: auto;}
ul.lft_CMSListMenuUL li:first-child a {padding-left: 20px;}
ul.lft_CMSListMenuUL li ul.lft_CMSListMenuUL {display: none;}
.emp .centercontent {width: 100% !important; padding: 0px !important; margin-top: 30px;}
.centercontent .empinfo {width: 100%; padding: 0;}
.centercontent .empinfo .empdata {width: 100%;}
.centercontent .empinfo .empdata .empinfoleft {width: 100%;}
.empinfoleft .title {width: 100%;}
.empinfoleft .city {width: 100%;}
.empinfoleft .description {width: 100%;}
.centercontent .empinfo .itemdescription {width: 100%;}
.centercontent .empinfo .email {width: 100%;}


/* ==================================
	about us - media enquiries
===================================== */
.leftSide .leftcontent ul.contentmenu {width: 104%; border-width: 1px 0px; float: left; margin-left: -2%;}
.leftSide .leftcontent ul.contentmenu li {border: none; width: auto;}
.leftSide .leftcontent ul.contentmenu li:first-child a {padding-left: 20px;}
.leftSide .centercontent {width: 100%; padding: 0px; margin-top: 30px;}
.leftSide .centercontent .contactus .contactUsForm-col02 {padding-left: 20px;}


/* ==================================
		contact us page
===================================== */
.contactUsContent {width: 96%; padding: 2%;}
.contactUsContent .leftcontent {width: 100%;}
.contactUsContent .centercontent {width: 100%; padding: 0px; margin-top: 10px;}
.contactUsContent .leftcontent .contact-col {width: 100%; margin-bottom: 30px; position: relative; height: 125px; border: solid #CCC; border-width: 0 0 1px 0;}
.contactUsContent .leftcontent .contact-col div.num {position: absolute; top: 40px; left: 0px;}
.contactUsContent .leftcontent .contact-col div.email {position: absolute; top:70px; left: 0px;}
.contactUsContent .leftcontent .contact-col div {position: absolute; top: 16px; right: 0; width: 35%;}
.contactUsContent .centercontent .contactus .contactUsForm-col01 {width: 100%;}
.contactUsContent .centercontent .contactus .inputFieldContainer {width: 100%; margin: 0;}
.contactUsContent .centercontent .contactus input {width: 94%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbHolder {width: 94%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbSelector {width: 100%;}
.contactUsContent .centercontent .contactus .guideDropDown .sbOptions {width: 100%;}
.contactUsContent .centercontent .contactus .contactUsForm-col02 {width: 100%; padding: 0px;}
.contactUsContent .centercontent .contactus .multiFieldContainer {width: 100%;}
.contactUsContent .centercontent .contactus textarea {width: 94%;}
.contactUsContent .centercontent .contactus input[type="submit"] {float: left;}
.contactUsContent .centercontent .contactus .guideDropDown .sbOptions a {padding: 5px 17px !important;}
    .contactUsContent .centercontent .contactus .contactUsForm-col-wide { width:640px;} 

/* ==================================
		landing pages - default
===================================== */

.childcontent {width: 720px;}
.landingContent {width:96%; padding:4% 2%;}
.landingContent h1 {float:left; font-size:37px;}
.topcontent > h1 {margin-right:10px !important;}
.landingContent h2 {font-size:24px; color:#515151; line-height:30px; width:100%; float:left;}
.landingContent .topcontent {width:100%; padding:0%;}
.landingContent .toprightimage {float:left; padding-top:20px; width:auto;}
.landingContent .toprightimage img {width:100%;}
.landingContent .middleRow {padding-top:20px;}
.landingContent .middlecontent{float:left; width:100%; padding:0px;}
.landingContent .contactusform h3 {padding-bottom:20px;}
.landingContent .middleform {width:auto;margin-left: 0px;padding-top:50px;}
.landingContent .middleform .multiFieldContainer {height:130px;}
.landingContent .middleform input {width:652px;}
.landingContent .middleform textarea {width:652px;}
.landingContent .bottomcontent {width:100%;}
.landingContent .leftcontent, .landingContent .rightcontent{width:100%;}
.landingContent .leftcontent img, .landingContent .rightcontent img {width:280px; float:left; margin-right:25px;}
.landingContent .leftcontent p, .landingContent .rightcontent p{margin:10px 0px 20px 0px;}
.landingContent .topRow {width:100%;}
.landingContent .middlecontent .topleftimg img {width:100%; margin-top:-310px;}
.landingContent .middlecontent .topleftimg.election img{width:100%; margin-top:-310px;}
.landingContent .middlecontent .topleftimg{width:100%;height:345px;}
.landingContent .middlecontent .topleftimg.election{width:100%;height:345px;}
.landingContent .middlecontent .floattext {height:225px; margin-top:-255px; margin-bottom:65px;width:400px}
.landingContent .topleftimg{height:345px; overflow:hidden;}
.landingContent .middleform .righttextcontent {width:100%; padding-top:25px;}
.landingContent .middleform .righttextcontent h2 {padding-bottom:20px;}
.landingContent .headerimage a img {width:100%;}
.headerimage .landingIMGContent {float: left; width: 100%;}
.headerimage .landingIMGContent .image{float: left; width: 100%; overflow: hidden;}

.headerimage .landingIMGContent .title {margin:-265px 0px 0px 20px; } 
.headerimage .landingIMGContent .content {margin:-220px 0px 0px 20px; } 
.headerimage .landingIMGContent .link {margin:-120px 0px 0px 20px; } 


/* ==================================
		buyer profiles
===================================== */
.buyer-profile .warpper {width: 100%; padding: 0;}
.buyer-profile .warpper .stepContainer {width: 100%;}
.stepContainer .pageContent {width: 96%; padding: 2%;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline {width: 100% !important; padding: 0;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline .leftcontent {display: none;} 
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline .leftcontent {display: none;}

.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline .breadcrum {margin-left: 2%; width: 98%;}
.two-column.mainContent.buyer-profile.buyersTemplate .leftSide.topcolorline .pagetitle {margin-left: 2%; width: 98%; padding-bottom: 0px !important;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline {width: 100% !important; padding: 0;} 
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline .breadcrum {margin-left: 2%; width: 98%;}
.two-column.mainContent.buyer-checklist.buyersTemplate .leftSide.topcolorline .pagetitle {margin-left: 2%; width: 98%; padding-bottom: 0px !important;}
.centercontent.ContentCenter.cmsContent {width: 96%; padding: 2%;}

.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;}

.leftSide .pagetitle h1 {margin: 0;}
.dropMenuBuyerProfile {float: left; width: 100%; background: #232323; margin-bottom: 20px; color: #FFF; display: block; position: relative;}
.dropMenuBuyerProfile h3 {margin: 10px 0 0 0; font-family: "Roboto-Bold", sans-serif; font-size: 16px; color: #dbdbdb; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; float: left; width: 98%; border: solid #000; border-width: 0 0 1px 0; padding-bottom: 8px; padding-left: 2%; background: url(../Images/Common/sprite-image.png) no-repeat right -2070px;}

.dropMenuBuyerProfile ul.art_CMSListMenuUL {margin: 0px 0 0 0; padding: 0px; width: 100%; float: left;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI {margin-left: 20px; border: solid #303030; border-width: 0 0 1px 0; padding: 8px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #cccccc; text-decoration: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL {float: left; margin: 9px 0 9px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li {margin-left: -20px; padding: 4px 0 4px 20px; border: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: normal; color: #7e7e7e; text-decoration: none; text-transform: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li:hover {background: #2d99b7; cursor: pointer;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuLI ul.art_CMSListMenuUL li:hover > a {color: #fff;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI {margin-left: 20px; border: solid #303030; border-width: 0 0 1px 0; padding: 8px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #cccccc; text-decoration: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL {float: left; margin: 9px 0 9px 0;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li {margin-left: -20px; padding: 4px 0 4px 20px; border: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li a {font-family: "Roboto-Regular", sans-serif; font-size: 14px; font-weight: normal; color: #7e7e7e; text-decoration: none; text-transform: none;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li:hover {background: #2d99b7; cursor: pointer;}
.dropMenuBuyerProfile ul.art_CMSListMenuUL li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li:hover > a {color: #fff;}
.dropMenuBuyerProfile ul li {display: none;}
.dropMenuBuyerProfile:hover > ul li  {display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuLI ul.art_CMSListMenuUL li {display: none;}
.dropMenuBuyerProfile ul li.art_CMSListMenuLI:hover > ul.art_CMSListMenuUL li {display: block;}
.dropMenuBuyerProfile ul li.art_CMSListMenuHighlightedLI ul.art_CMSListMenuUL li {display: none;}
.dropMenuBuyerProfile ul li.art_CMSListMenuHighlightedLI:hover > ul.art_CMSListMenuUL li {display: block;}


.buyer-checklist .tabContainer {width: 100% !important;}
.buyer-checklist .tabContainer .tabLinkContainer {width: 101%;}
.buyer-checklist .tabContainer .tabContentContainer {width: 96%; padding: 2%;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a {width: 190px;}

.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover {background:none;}
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover .tabCount{ color:#515151;} 
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover .tabHeader{ color:#515151;} 
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover.selected {background:url(/app_themes/ibuynew/images/common/buyer-tab-hover.png) no-repeat 0px 0px;}

.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover.selected .tabCount{ color:#fff;} 
.buyer-checklist .tabContainer .tabLinkContainer ul li a:hover.selected .tabHeader{ color:#fff;} 

/* ==================================
	My Account pages 
===================================== */
/*  Dashboard */
.mainContent.my-account  .topcolorline {padding:4% 2%;}
.my-dashboard .dashBoardHeader {width:100%; float:left;}
.my-dashboard .leftSide .pagetitle {padding:0px; width:75%; margin-top:5px;}
.dashBoardHeader .pointContainer {width:25%; float:right; margin-top:-20px; padding-bottom:10px;}
.mainContent.my-account .centercontent.ContentCenter.cmsContent {width:100%; padding:0px; margin:0px; padding-top:0px;	}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav {width:100%;}
.my-dashboard .centercontent .dashBoardContent{width:100%;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1{width:100%; float:left;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1 .dashBoardItem{width:33.3%; float:left; overflow:hidden;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow1 .dashBoardItem a.dashBoardTitle{width:100%; padding-left:10%;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2{width:100%; float:left;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2 .dashBoardItem{width:33.3%; float:left; overflow:hidden;}
.my-dashboard .centercontent .dashBoardContent .dashBoardNav .dashBoardRow2 .dashBoardItem a.dashBoardTitle{width:100%; padding-left:10%; }
.dashBoardContent .dashContentAreaBottom {width:108%;}
.dashBoardContent .dashContentAreaBottom .dashBanner {display:none;}
.dashBoardContent .dashContentAreaBottom .dashCopyContainer{width:100%; padding:70px 0px 0px 0px;}
.dashCopyContainer .mailingList .mailTitle {width: 250px; padding: 0px 130px 0px 0px;}

/* ==================================
		login -register 
===================================== */
.logonContent {width: 100%; background: #fff;}
.logonContent .leftSide {width: 100%;}
.logonContent .rightSide {display: none;}
.logonContent .leftSide .pagetitle {width: 96%; padding: 6% 2% 2% 2%;}
.logonContent .leftSideInner {width: 96%; margin: 0 2%; background: #f8f8f8;}
.logonContent .logonCol {width: 50%; padding: 4%;}
.logonContent .logonCol input {width: 250px;}
.logonContent input[type="submit"] {width: 40%;}
.logonContent input[type="submit"].last {width: 60%;}
.logonContent .registrationCol .loginLinkedIn input {width: 176px; height: 25px;}
.logonContent .registrationCol {width: 50%; padding: 4%; background: #efefef;}
.logonContent .registrationCol .regFormTop {width: 100%; padding: 0; padding-bottom: 10px;}
.logonContent .registrationCol .loginFaceBook {width: 60%; padding: 0 20%; padding-bottom: 10px;}
.logonContent .registrationCol .loginLinkedIn {width: 60%; padding: 0 20%;}
.logonContent .registrationCol .CustomRegistrationForm {width: 274px; margin: 10px 0 0 0px;}
.logonContent .registrationCol .CustomRegistrationForm .inputContainer {width: 285px; }
.logonContent .registrationCol input {width: 100%;}
.logonContent .registrationCol .termsCond {margin-left: -2%;}
    .logonContent .registrationCol .termsCond a {display: block;}
.logonContent .registrationCol .RegisterButton {margin: 10px 0;}
.logonContent .registrationCol input[type="submit"] {width: 50%;}
.logonContent .PasswStrenghtIndicator {width: 100%;}
.logonContent .membershipCol {width: 100%; padding: 4%; background: #FFF; border-top: #252c40 solid 3px;}
.logonContent .EditingFormErrorLabel {padding: 30px 35px 20px 1px; width: 251px;}
.logonContent .registrationCol .ErrorLabel{padding: 30px 35px 20px 1px; width: 251px;}

/*==================================
		builder profiles 
===================================*/
.builderProfiles .result {width: 100%;}
.builderProfiles .result .profiledata {width: 100%;}
.builderProfiles .result .profiledata table {width: 100%; float: left;}
.builderProfiles .result .profileheader {width: 103%; margin-bottom: 20px;}
.builderProfiles .result .content {width: 100%; padding-bottom: 20px;}
.builderProfiles .result .content .dataHolder {float: left;}
.builderProfiles .result .content .profileimg {padding-right: 0; margin-right: 10px;}
.builderProfiles .result .content .prifiledesc {width: 52%; padding-right: 2%;}
.builderProfiles .result .content .dataHolder {width: 80%; float: left;}
.builderProfiles .result .content .statistics {float: right; padding: 0;}
.builderProfiles .result .content .prifiledesc .title {padding-bottom: 20px;}
.builderProfiles .result .content .prifiledesc .desc {height: 140px; overflow: hidden;}
.builderProfiles .result .hnav {position: relative; width: 720px; margin-left: -15px; border-width: 1px 1px 0 1px;}
.builderProfiles .result .hnav ul {padding:0; position: relative; left: 0; z-index: 10; width: 973px;}
.builderProfiles .result .hnav ul li a:hover{background-color: transparent; color:#232323;}
.builderProfiles .result .hnav a.prv-page, .builderProfiles .result .hnav a.prv-page:hover{
	background: #f0f0f0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -o-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -moz-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -webkit-linear-gradient(right ,rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -ms-linear-gradient(right , rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%);

	background: url(/app_themes/ibuynew/images/common/sprite-image.png) 4px -604px no-repeat, -webkit-gradient(
		linear,
		right top,
		left top,
		color-stop(0, rgba(240,240,240,0)),
		color-stop(0.5, rgba(240,240,240,1))
	);
	position: absolute;
	left: 0;
	top: 0px;
	height: 50px;
	z-index: 12;
    border-left: solid 1px #ccc;
}
.builderProfiles .result .hnav a.next-page, .builderProfiles .result .hnav a.next-page:hover{
	background: #f0f0f0;
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -o-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -moz-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -webkit-linear-gradient(right ,rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -ms-linear-gradient(right , rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);

	background: url(/app_themes/ibuynew/images/common/sprite-image.png) -45px -604px no-repeat, -webkit-gradient(
		linear,
		right top,
		left top,
		color-stop(0.5, rgba(240,240,240,1)),
		color-stop(1, rgba(240,240,240,0))
	);
	position: absolute;
	right: 0;
	top: 0px;
	height: 50px;
	z-index: 12;
    border-right: solid 1px #CCC;
}

/*===================================
	builder profiles - detail page 
=====================================*/
.bpdetails .information {width: 100%;}
.bpdetails .topcontent {width: 101%; padding: 2%; margin-left: -14px;}
.bpdetails .topcontent .logo {padding-right: 10px;}
.bpdetails .topcontent .rightcontent {width: 65%;}
.bpdetails .middlecontent {width: 100%; padding: 2% 0;}
.bpdetails .activetitle, .bpdetails .inactivetitle {width: 96%; padding: 2%; margin: 0;}
.bpdetails .builderRecords {padding: 2%;}
.bpdetails .information .active-dev {margin: 0; width: 100%;}
.active-dev .propertyList {width: 100%;}
.active-dev .propertyList ul.prop-list {float: left; width: 100%;}
.active-dev .propertyList .property-list-item {width: 100%;}
.active-dev .propertyList .property-list-item .list-image {border-left: 0px;}
.active-dev .propertyList .property-list-item .list-details-selectors {width: 418px;padding-left: 10px;}
.active-dev .propertyList .property-list-item .property .list-details-head {width: 449px;}
.active-dev .propertyList .property-list-item .list-details-head ul.place {margin-right: 2%;}
.active-dev .propertyList .property-list-item .list-details-selectors ul.priceRange {width: 140px; margin-right: 10px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectInfo {width: 150px; margin-right: 10px;}
.active-dev .propertyList .property-list-item .list-details-selectors .projectButtons {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;}

/* mega menu - tools and advice */
ul.dropdown ul li.subTreeHead.subTreeHeadInfoPage {width: 650px;}
ul.dropdown ul li.subTreeHead.subTreeHeadInfoPage ul li ul li {width: auto;}
ul.dropdown li.subTreeHeadInfoPage ul li.subMenuL2 {width: 200px;}


.dashCopyContainer .rewardContainer {width:94%; padding:0% 3%;}
.dashCopyContainer .mailingList {width:94%; padding:4% 3%;}
.dashCopyContainer .mailingList .mailURL {width:98%;}
.dashCopyContainer .mailingList .mailURL .linkURL {width:75%;}

.inlinehelp2 {left:-20px !important;}

/* My Account */

.dashHeader {display:block; width: 100%; height: 50px;}
.dashBoardHeader .pagetitle h1 {font-weight: 400;}
.my-account-detail .centercontent .dashBoardContent {width:100%;}
.dashSubTitleContainer {width:94%; padding:10px 3% 10px 3%;}
.dashSubTitleContainer h2 {font-weight: 400; font-family: "Roboto-Bold", sans-serif;}
.dashContentAreaBottom .editFormContainer{width:97%; padding:4% 0% 4% 3%; min-height:390px; float: left;}
.editFormContainer .editForm-Column1, .editFormContainer .editForm-Column2, .editFormContainer .editForm-Column3 {width:50%;}
.myAccountCheck{margin:20px 0px 0px 0px;}
.myAccountCheck h2 {padding-bottom:20px; font-weight: 400; font-family: "Roboto-Bold", sans-serif;}
.changePassword h2 {width: 94%; margin: 30px 0 10px 20px;}
.changePassword {width:108%; padding-top: 20px;}
.changePassword .editFormContainer{width:97%; padding:4% 0% 4% 3%;}
.dashContentAreaBottom .editFormContainer span.CheckBoxField input[type="checkbox"] {-webkit-appearance:checkbox; margin-top: 2px;}
.editFormInputContainer{width:335px;}
.myAccountCheck .myAccount-cb1 {padding-bottom: 5px;}
.myAccountCheck .myAccount-cb2 {padding-bottom: 5px;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav {width:100%; background: #232323 url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 98% 16px no-repeat; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem {width:100%; display:block;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle {width:90%;  padding:15px 5%; background:#101010; font-size:14px; border:none; border-top:solid 1px #494949; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle:hover {background:#232323; }
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardItem a.dashBoardTitle.selected {background:#232323;}
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashHeader a {width:25%; background-image: url(/app_themes/ibuynew/images/common/arrow-left.png); background-position: 6% 16px; background-repeat: no-repeat; background-color:#232323; float:left; padding:15px 0% 15px 5%;  font-size:14px; color:#909090; font-family:"Roboto-Bold", sans-serif;text-transform:uppercase; text-decoration:none; }


.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashMoreButton   {width:10%; border-bottom:solid 1px #fff; float:left; background:url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 27px 16px no-repeat #232323; height:50px; }
.my-account-detail .centercontent .dashBoardContent .dashBoardNav .dashMoreButton:hover {background:url(/app_themes/ibuynew/images/common/dashTabMenuBtn.png) 27px 16px no-repeat #101010; cursor:pointer;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardRow1 {width:100%; display:none;}
.my-account-detail .dashBoardContent .dashBoardNav .dashBoardRow2 {width:100%; display:none;}
    .my-account-detail .centercontent .dashBoardContent .dashBoardNav.active > div {display: block;}


.changePassword .PasswStrenghtIndicator{width:100%; float:left;}
.editForm-Column3.confirmPassword input[type="submit"]{margin: 20px 0 0 20px;}

/* My Profile */

.storyContainer {width:100%;}
.storyContainer .storyContent {width:94%; padding:2% 3%; }
.storyContainer .storyFormContainer {width:94%; padding:2% 3%; }
.storyFormContainer .storyFormRowContainer {width:100%;}
.storyContainer .storyFormSubmitContainer {width:100%;}
.storyFormContainer .storyFormField .sbHolder {width:180px;}
.storyFormContainer .storyFormField input {width:150px;}
.storyFormField ul li {padding:4px 0px 4px 0px}
.storyFormContainer .storyFormField ul.CheckBoxListField li input[type="checkbox"] {padding:2px;}
.dashContentAreaBottom .SubmitButton {margin:2% 0 0 3%; }




/* Sitemap */
.siteMapContent .siteContent ul.map-column.sub-page-links > li {width:46%; float:left; padding: 0% 4% 0% 0%; min-height:525px;}

/* Saved Properties */

#mypropertyWrapper{width:100%;}
#mypropertyWrapper .prdbutton .button1{width:101%; overflow: hidden;}
#mypropertyWrapper .prdbutton .button1 a {width:171.3px;}
#mypropertyWrapper .mid_column{width:100%;}
.wprop-list {width:102%;}
.mid_column .propertyList {width:100%;}
.mid_column .propertyList ul.prop-list{width:100%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item {width:100%;}
.mid_column .propertyList .property-list-item .property.featured{width:100%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .empImgHover {margin-top:-178px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .quickBtn {top:70px; left:30px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .featureTag {top:95px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {width:60%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head {width:652px; margin-top:-36px; margin-left:-221px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-featured p{height:30px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .projectButtons .ViewDetails a {margin-top:-10px;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {width:60%;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head{width:652px; margin-top:-36px; margin-left:-221px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a {margin-left:-10px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-head h2 a {margin-left:-10px;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors ul.priceRange {width: 130px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectInfo {width: 140px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors .projectButtons .ViewDetails {margin: 10px 0;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .houseLand {width: 100% !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors ul.priceRange {width: 130px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors .projectInfo {width: 140px;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-selectors .projectButtons {margin: 0;}

#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .houseLand .projectInfo {width: 120px !important;}
#mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors .houseLand .projectInfo:first-child {width: 140px !important;}
.my-account-detail .dashBoardHeader {width: 100%;}
#mypropertyWrapper .prdbutton .button1 a {border: none; margin-left: 2px;}
#mypropertyWrapper .prdbutton .button1 a:first-child {border: none; margin-left: 1px;}


/* property comparison */
.childcontent .propertyComparison {width: 640px;}	
.childcontent .propertyComparison .propertycompare {width: 660px; padding:30px;}	
.prdComparison .comparison-property-items {width: 435px;}
.prdComparison .row8 {height: 60px;}
.prdComparison .row8 .sub {width: 80%; float: left;}

/* Saved Search */

.saved-search-container {width:100%;}
.saved-search-container li {width:100%;}
.saved-search-container .prop-wrapper{ width:100%; margin:0% 0%;}
.saved-search-container .prop-wrapper .prop-details {width:72%; padding:4% 4%;}
.saved-search-container .prop-wrapper .prop-actions {width:16%; padding:4% 0% 0% 4%;}

/* recently Viewed */

.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .property .list-details-head {width:692px; margin-left:-260px;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head {width:692px; margin-left:-260px;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-head h2 a {margin-left:30px;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-head h2 a{margin-left:30px;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .property.featured .list-details-selectors {width:40%;}
.recentlyViewed #mypropertyWrapper .mid_column .propertyList .property-list-item .list-details-selectors {width:40%;}

/* general search */
.wrap.logonContent.flt-l .searchResults .leftSide .pagetitle {padding: 4% 2%; margin:0px; padding-top:4%; }
.wrap.logonContent.flt-l .searchResults .leftSide .leftSideInner {padding: 2%; width: 96%; margin: 0; background: none;}



/* error page */
.errorPage { background:url(/app_themes/ibuynew/images/common/error404-4.jpg) no-repeat #fff 95% 30%; min-height:600px; width:96%; padding:4% 2%; background-size:50%; }
.errorPage p a {font-size:20px;}
.errorPage a {
	font: 400 14px "Roboto-Bold", sans-serif,Arial,sans-serif;
}
.errorPage .topcontent {width:50%; float:left;}
.errorPage .bottomlinks {width:70%; clear:both;}

/* faq */
.mainContent.article-detail .articleSection .faqSection {width:100%;}
.mainContent.article-detail .articleSection .pageFAQContent{width:100%;}
.mainContent.article-detail .articleSection .pageFAQContent .pageFAQDetailed {width:100%;}
.pageFAQContent .pageFAQDetailed ul li{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqDate{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle{width:95%; background:url(/app_themes/ibuynew/images/common/downArrow.png) no-repeat 95% -1px}
.pageFAQContent .pageFAQDetailed ul li .faqAnswer{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion{width:100%;}
.pageFAQContent .pageFAQDetailed ul li .faqQuestion a.faqTitle.selected {background:url(/app_themes/ibuynew/images/common/upArrow.png) no-repeat 95% -33px;}


    /* bp3 refine search area */
    .mid_column .header-section .view-result-holder {float: right; margin: 0 20px 0 0; position: relative;}
    .mid_column .header-section .view-result-holder a.view-result {
        background: url(/app_themes/ibuynew/images/common/save-search-btn.png) repeat-x;
        float: left;
        min-width: 110px;
        height: 27px;
        font-family: "Roboto-Bold", sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #232323;
        text-transform: uppercase;
        text-decoration: none;
        border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -o-border-radius: 4px;
        border: solid 1px #cbcbcb;
        text-align: center;
        padding-top: 8px;
    }

    .searchTagContainer-bp{display:block! important;}
    .propertyList-bp{display:none;}
    .bottom-content-bp{display:none;}
    .prop-grid-bp{display:none;}
    .map-lhs-bp{display:none;}
    .googleMapHolder-bp{display:none;}
    .leftSide.map-listing1{width:auto;}
    .three-column .wright-bp1{display:block;}
    .search-refine-bp{display:block! important;}
    .search-result-bp{display:none;}
    .pagination-bp{display:none;}
    .searchFilters-bp{display:none;}
    .search-bp{ position:relative;margin-top:127px;}
    .wprop-list-bp{position:absolute; top:143px; width: 720px !important;}
    .superFeature-bp{display:none;}
    .search-bp .search_loding{top:0px! important; left:0px! important;}
    .no-result-bp {display:none;}

    .view-result-holder1 {clear:both; display:block; margin-right: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;
    }
    .leftSide.active .wleft.lhs_column {display: block;}

    /* general and article search pagination*/
    .searchResults.gen-search .leftSide .leftSideInner .searchPagination {width: 720px; margin-left: -14px;}
    .leftSide.topcolorline.article-search .searchPagination {width: 720px; margin-left: -14px;}

    /*===================================
       hide dark overlay from bp-3
    ===================================*/
    .dark_overLay {display: none;}

    /*===================================
       property detail - after sign in
    ===================================*/
    .property-form-bottomstep2 {width: 96.5%; padding: 30px 2%;}
    .property-form-bottomstep2 ul.field-con li {width: 45.8%; padding: 15px 2%; min-height: 95px;}
    .property-form-bottomstep2 ul.field-con li > div table {width: 100%;}
    .property-form-bottomstep2 ul.field-con li .propertyLocation table {width: 100%;}
    /*.property-form-bottomstep2 ul.field-con li .col1 {width: auto; float: left;}
    .property-form-bottomstep2 ul.field-con li .col2 {width: auto; float: left; margin: 5px 15px 0 15px;}
    .property-form-bottomstep2 ul.field-con li .col3 {width: auto; float: left;}*/
    .property-form-bottomstep2 ul.field-con li:nth-child(even) {border-right: none;}

    /* premium access */
    .premium-access-inner .leftcontent {width:100%; float:  left;}
    .premium-access-inner .rightcontent {width: 100%; float:  left;}
    .propDetHeaderB {height: 80px;}
    .propDetHeaderB .breadcrum {display:none;}
    .propDetHeaderB h1{padding-top:14px;}
    .save-search-holder .submitenquiry{display:inline-block; background-color:#31CB34;border-radius: 4px;color: #FFFFFF;font-family:"Roboto-Bold", sans-serif,Arial,sans-serif; line-height:30px; text-align:center; text-transform:uppercase;font-size:13px;padding-left:20px; padding-right:20px;text-decoration:none;}
    .save-search-holder .save-search{display:none;}
    .save-search-holder span{display:none;}

    a.button1 {font-size:10px; padding:5px;}

    .one-column {margin-top:10px; padding-left:40px; padding-right:40px;}
    .one-column .one-column-left {float:none; width:100%;}
    .one-column .content .point-desc{margin-right:20px;}
    .one-column .content .e-book{float:right; margin-left:0px;}
    .one-column .one-column-right{width:100%; margin-top:20px;}
    .one-column .one-column-top{padding-bottom:20px;}
    .one-column .one-column-top h1 {font-size:30px; padding-bottom:15px;}
    .one-column .one-column-top h1 .property-location{font-size:30px;}
    .one-column .one-column-top h2{font-size:15px;}
    .one-column .one-column-top h2 .member-count{font-size:15px;}
    .one-column-bottom .bottom-content .main-title-con .main-title,.one-column-bottom .bottom-content .main-title-con .main-title label{font-size:20px;}
    .one-column-bottom .bottom-content .main-title-con .main-title .property-location{font-size:20px;}
    .innerContentWrapper2 .innerContentWrapper{padding:0px; width:100%;}
    .one-column .testimonials {font-size:12px;}
    .one-column .testimonials2 {font-size:12px; float:none; width:auto;}
    .one-column .interested {font-size:12px; float:none; width:auto;}
    .one-column-bottom .bottom-content .main-title-con .main-title{width:90%;}
    /*
    .one-column .content .e-book{float:none;width:100%; margin-left:0px;}
    .one-column-bottom .bottom-content .main-title-con .main-title{width:90%;}*/

    .relatedlocations {
        display:none;
    }
    .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;
}
    .propertyListContainer .breadcrum {
        padding: 20px 15px;
    }

    .propertyListContainer .leftSide.active .mid_column .header-section {
        border-top: solid 5px #252c40;
    } 

/* Free Signup Popup */

.freeSignupMainContainer {
    width: 910px;
    float: left;
    padding: 0px;
    height: 635px;
    background: url(/app_themes/ibuynew/images/common/freesignup-bg.jpg);
}

    .freeSignupMainContainer .leftPane {
        width: 370px;
        float: left;
        padding: 125px 0px 0px 60px;
    }

        .freeSignupMainContainer .leftPane h2 {
            font-family: "Roboto-Bold", sans-serif;
            font-size: 38px;
            color: #fff;
            text-transform: uppercase;
            font-weight: 400;
            margin: 0px 0px 15px 0px;
            line-height: 40px;
        }

        .freeSignupMainContainer .leftPane p {
            font-family: "Roboto-Bold", sans-serif;
            line-height: 27px;
            font-weight: 400;
            font-size: 21px;
            color: #fff;
            margin: 0px 0px;
            padding: 0px 0px;
        }

            .freeSignupMainContainer .leftPane p span {
                background: url(/app_themes/ibuynew/images/common/count-popup-bg.png) no-repeat 5px 5px;
                margin: 0px 0px;
                padding: 8px 16px 10px 20px;
                width: 82px;
                height: 22px;
                font-family: "Roboto-Bold", sans-serif;
                font-size: 16px;
            }

    .freeSignupMainContainer .rightPane {
        width: 385px;
        float: left;
        padding: 100px 0px 0px 95px;
    }

        .freeSignupMainContainer .rightPane .loginFormContainer {
            width: 280px;
            height: 280px;
            float: left;
            padding: 50px 25px 0px 25px;
            background: url(/app_themes/ibuynew/images/common/signup-page-popup-login.png) no-repeat 0px 0px;
            font-size: 12px;
        }

            .freeSignupMainContainer .rightPane .loginFormContainer h2 {
                font-family: "Roboto-Bold", sans-serif;
                font-size: 19px;
                color: #232323;
                margin-bottom: 10px;
            }

            .freeSignupMainContainer .rightPane .loginFormContainer .inputFieldContainer {
                width: 280px;
                float: left;
                height: 60px;
            }

                .freeSignupMainContainer .rightPane .loginFormContainer .inputFieldContainer span {
                    font-size: 11px;
                    color: #F00;
                }

            .freeSignupMainContainer .rightPane .loginFormContainer .submitFieldContainer {
                width: 280px;
                float: left;
                height: 40px;
            }


    /* homepage advert */

.homepageAdvertContainer {
        width:720px; 
        float:left;
        height:181px; 
        position:relative;
   
 
}
.homepageAdvertContainer_header {   
    width: 400px;
    padding: 45px 0px 0px 20px;
    font-size: 50px;
   
}

.homepageAdvertContainer_content {
    
    width: 370px;
    padding: 25px 0px 0px 20px;
    font-family: "Roboto-Regular", sans-serif, "Roboto-Regular", sans-serif;   
    font-size: 40px; 
    background: url(/app_themes/ibuynew/images/common/homepage-advert-arrow.jpg) 420px 20px no-repeat;
}

.homepageAdvertContainer_link {
     padding: 0px 0px 0px 10px;
}

/*EOI Form*/ 
   .eoicontent .grayboxleft {
      
        width: 34%;   
        /*margin-left: 2%;*/
    }

    .eoicontent .grayboxright {
      
        width: 34%;      
        margin-left: 5%;
    }

     .eoifooterArea .leftpane {
  
    padding: 100px 0px 0px 2%;
}
       
   /* poll container*/

     .pollContainer .PollAnswer .PollAnswerRadio input[type='radio'] {
              -webkit-appearance: radio;
                 box-sizing: border-box;
        }
}


