	/* === PHANG-RESET ============================================================ */

body { margin:0; padding:0; }

a img { border:0; }
a { text-decoration:none }
a:hover { text-decoration:underline }
a, a:visited, a:hover, a:active { color:#277ddb; }

hr { border:1px solid #ccc; border-bottom:0; }

table { border-collapse:collapse; border-spacing:0; }
table td, table th, table tr { vertical-align:top; }

form { margin:0; padding:0; }
form table, table.form { width:auto; }
form table td, form table th, table.form td, table.form th  { padding:2px 10px 2px 0; }
textarea { height:100px; width:100%; }	
/* === PHANG-GENERAL ============================================================ */

div.clear, br.clear { clear:both; }
div.clear_r, br.clear_r { clear:right; }
div.clear_l, br.clear_l { clear:left; }
br.clear { height:0; }
div.r { float:right; }
div.l { float:left; }

table tr.r, table tr td.r, table tr th.r  { text-align:right; }
table tr.l, table tr td.l, table tr th.l { text-align:left; }
table tr.c , table tr td.c, table tr th.c { text-align:center; }
table tr.t, table tr td.t, table tr th.t { vertical-align:top; }
table tr.m, table tr td.m, table tr th.m { vertical-align:middle; }
table tr.b, table tr td.b, table tr th.b { vertical-align:bottom; }
table tr.total { font-weight:bold; }
table.full { width:100%; }

.hidden { display:none; }	
	
/* === GLOBAL	============================================================ */

@font-face {
    font-family: 'LatoRegular';
    src: url('/app/fonts/lato-regular.eot');
    src: url('/app/fonts/lato-regular.eot') format('embedded-opentype'),
         url('/app/fonts/lato-regular.woff') format('woff'),
         url('/app/fonts/lato-regular.ttf') format('truetype'),
         url('/app/fonts/lato-regular.svg#LatoRegular') format('svg');
}

@font-face {
    font-family: 'LatoBold';
    src: url('/app/fonts/lato-bold.eot');
    src: url('/app/fonts/lato-bold.eot') format('embedded-opentype'),
         url('/app/fonts/lato-bold.woff') format('woff'),
         url('/app/fonts/lato-bold.ttf') format('truetype'),
         url('/app/fonts/lato-bold.svg#LatoBold') format('svg');
}

/* Box Sizing Fix for IE7 */
*,
:after,
hr {
	*behavior: url("/app/js/boxsizing.htc");
	
}

/* Layout:
----------------------------------------------------- */
body { 	font-family:'LatoRegular', Trebuchet MS, Arial, Helvetica, sans-serif; color:#808080; line-height:1.4; background:url("/app/images/global/body-bg.jpg") no-repeat top left #220649;}
p { margin:0 0 1.2em; padding:0;}
a, a:active, a:visited { color:#18085d; }
a:hover { color:#004f92; text-decoration:underline; }
strong { color:#6c6c6c;}

#wrapper {
	position:relative;	
}

.backLink {
	margin-top:15px;	
}

.seperatorWrap {
	margin-top:0.5em;	
	border-top:1px dashed #CBCDE4;
	padding-top:1em;
}

.breadcrumb {
	border-radius:0;
	padding:0;
	background:#f1f5f6;
}	

.breadcrumb li a {
	padding:10px 10px 10px 30px;	
	display:block;
	outline: none;
}

.breadcrumb li {
	background:url("/app/images/global/breadcrumb_arrow.png") no-repeat center left #e6f2f5;	
	padding:0;
}

.breadcrumb li a.home {
	background:url("/app/images/global/icon_home.jpg") no-repeat 12px center #e6f2f5;
	text-indent:-99999px;
	padding-left:35px;
}	

.breadcrumb .active {
	padding:10px 0 10px 30px;
	background:url("/app/images/global/breadcrumb_arrow.png") no-repeat center left #f1f5f6;	
}

.breadcrumb > li + li:before {
	content:none;
}


/* Headings:
----------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	color:#220649;	
	margin:0;
	padding:10px 0 5px 0;
	font-size:1.1em;
	font-weight:normal;
}

h1 {
	font-size:1.6em;
	text-transform:uppercase;
	border-bottom:1px dashed #cbcde4;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}

h2 {
	font-size:1.3em;	
}

h3 {
	font-size:1.2em;	
}

/* Buttons:
----------------------------------------------------- */
.btn {
	padding:8px 15px;	
}

.btn-primary {	
	border:1px solid #000000;
	border-radius:0;
	color:#f2f2f2;
	background:url("/app/images/global/btn-primary-bg.jpg") repeat-x top center #220649;
}

.btn-primary:visited {
	color:#f2f2f2;	
}

.btn-primary:hover {
	color:#fff;	
	background:url("/app/images/global/btn-primary-bg.jpg") repeat-x top center #110324;
}

.btn-secondary {	
	border:1px solid #629fa5;
	border-radius:0;
	color:#f2f2f2;
	background:url("/app/images/global/btn-secondary-bg.jpg") repeat-x top center #6ea6ab;
}

.btn-secondary:visited {
	color:#f2f2f2;	
}

.btn-secondary:hover {
	color:#fff;	
	background:url("/app/images/global/btn-secondary-bg.jpg") repeat-x top center #53878c;
}

.btn.download {
	padding:10px;	
	display:block;
	margin-bottom:20px;
}

.download span {
	background:url("/app/images/global/download.png") no-repeat center left;
	padding-left:24px;
}
	

/*Forms:
----------------------------------------------------- */

.form-group {
	margin-bottom:10px;	
}

label {
	font-weight:normal;
}	

input, textarea {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

input.btn {
	*height:50px;	
}

textarea {
	height:60px; 
}	
	
input:focus,
textarea:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:
	inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form span {
	color:#0092a0;
}	

.message {
	background: none repeat scroll 0 0 #FCF8F2;
    color: #e5931f;
    display: block;
    padding: 0.5em 1em;
	position:relative;
	margin-bottom:1em;
	border:1px solid #ebbf80;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	
.message .r {
	right:-0.5em;
	top:-0.5em;	
	position:absolute;
}

.message .r a {
	background: none repeat scroll 0 0 #ffffff;
    color: #F0AD4E;
    display: block;
    right: 0;
    top: 0;
	text-decoration:none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:2px solid #ebbf80;
	text-align:center;
	padding:0.3em 0.5em 0.5em;
	line-height:0.8em;
}

.message p {
	margin:3px 0;	
}


/* Pagination:
----------------------------------------------------- */

.pagination {
	margin-bottom:0;	
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: #220649;
	border-color:#000;
}

.pagination > li > a, .pagination > li > span {
	color: #220649;
}	

/* Search Styles:
----------------------------------------------------- */
#search {
	background:url("/app/images/global/search-bg.jpg") repeat-x top center #0092A0;
	color:#fff;
	padding:15px 20px;
	border:1px solid #0092A0;
}

#search h2 {
	color:#fff;
	padding:0 0 0.5em 0;
	text-transform:uppercase;	
}

#search .searchIcon {
	background:url("/app/images/global/icon_search.png") no-repeat center center;
	width:18px;
	height:18px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	
}

#search .btn {
	padding: 7px 10px;	
}


/* Panel Styles:
----------------------------------------------------- */
.contentBlock {
	margin-bottom:25px;	
}

.contentBlock .inner {
	padding:30px 25px;
	background:#fff;
	border:1px solid #669999;	
}

.contentBlock .inner .text {
	padding:0 10px;
	border-bottom:1px dashed #cbcde4;	
	min-height:26.8em;
	position:relative;
}

#home .contentBlock .inner .text  {
	min-height:29.6em;	
}

#about .inner {
	padding:15px 0;
	border:none;
}

#about .inner h2 {
	text-transform:uppercase;	
	padding-bottom:10px;
	padding-top:0;
}

#about img {
	padding-bottom:15px;	
}

#about .inner h2, 
#about .inner p {
	padding-left: 25px;	
	padding-right: 25px;	
}

.highlightPanel {
	background:url("/app/images/global/highlight-bg.jpg") repeat-x top left #668a04;
	border:1px solid #658a04;
	padding:20px;
	color:#e7f8bb;
}

.highlightPanel h2 {
	color:#fff;	
	font-size:1.6em;
	margin:0;
	padding-top:0;
}

.highlightPanel .contentTxt {
	border-bottom:1px solid #bcca97;
	margin-bottom:0;
	padding-bottom:0.8em;
	font-size:1.1em;
	line-height:1.3;
}	

.highlightPanel .telephone {
	color:#fff;
	font-size:1.9em;
	border-top:1px solid #6c8f0e;
	margin-bottom:0;
	padding-top:0.2em;
}

.highlightPanel .email {
	margin-bottom:0;
	font-size:1.15em;	
}

.highlightPanel a {
	color:#e7f8bb;	
}

.highlightPanel.secondary {
	background:#ddedf1;	
	padding:0;
	color:#688a93;
	border:1px solid #669999;
}

.highlightPanel.secondary h2 {
	text-transform:uppercase;
	background:#ccdfe4;	
	border-bottom:1px solid #b3cfd7;
	padding:18px 25px 15px;
	font-size:1.3em;
	color:#000033;
}

.highlightPanel.secondary .form {
	padding:25px;
}

@media screen and (max-width: 800px) { 
	.highlightPanel.secondary .form {
		padding:15px 15px;
	}

	.highlightPanel.secondary .form p {
		margin-bottom:0.5em;	
	}
	
	.highlightPanel.secondary .form .form-group {
		margin-bottom:5px;	
	}
}


.highlightPanel.secondary .form label {
	font-weight:normal;
}

.highlightPanel.secondary .form .col-md-3,
.highlightPanel.secondary .form .col-md-9,
.highlightPanel.secondary .form .col-md-5 {
	padding-left:5px;
	padding-right:5px;	
}

.highlightPanel.secondary .form .row {
	margin-left:-5px;
	margin-right:-5px;
}	

#sideBar {
	z-index:1000;
	position:relative;		
}

#twitter {
	position:relative;
	z-index:1000;	
}

#twitter .inner {
	padding:15px 0 0;	
}

#twitter h2 {
	padding:0 20px 15px 20px;
	margin:0;	
	border-bottom:1px solid #e7e7e7;
	text-transform:uppercase;
}

#twitter .twitter-follow-button {
	position:absolute;
	top:15px;
	right:15px;	
}

#twitter #twitter-widget-1 {
	height:275px;	
}

#twitter #twitter-widget-1 .tweet {
	padding-left:82px;	
}

.articles .row {
	border-bottom:1px solid #e7e7e7;
	padding-bottom:15px;
	padding-top:15px;
}

.articles.single .row {
	border-bottom:none;	
}

.articles .date {
	margin:0.5em 0;	
	font-size:0.9em
}

.articles h2 {
	color:#0092A0;
	text-transform:uppercase;
	font-size:1.2em;
	font-family:'LatoBold', Trebuchet MS, Arial, Helvetica, sans-serif;
}

.articles h2 a {
	color:#0092A0;	
}

.articles .btn {
	margin-bottom:15px;	
}

/* Property Gallery - Pika:
----------------------------------------------------- */

.pikachoose {width: 345px; margin: 0 auto;}

/* Style the thumbnails */
.pika-thumbs{ padding: 0 16px; height: 100px; }
	.pika-thumbs li{ width: 100px; height:100px; margin: 10px 0 0 17px; padding: 0; overflow: hidden;
		float: left; list-style-type: none;padding: 3px; margin: 0; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
	.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: middle; overflow: hidden;}
	
/* The stage is the wrapper. The image fills 100% the height of the stage */


.pika-stage, .pika-textnav {width: 345px; max-width:100%;} 
.pika-stage {position: relative; background: #fafafa; border: 1px solid #e5e5e5; padding: 5px 5px 35px 5px; text-align:center; height:350px !important; line-height:310px;}
.pika-stage img{max-height:100%; max-width:100%;}
.pika-textnav { max-width:95%;}
/* Ths play, pause, prev and next buttons */
.pika-imgnav { line-height:1;}
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

/* The previous and next textual buttons */
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;bottom:5px; position:absolute; line-height:1;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
	text-align:right; position:absolute; top:15px; right:15px; }

/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 0; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 100px; width: 325px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 9px;}


@media screen and (max-width: 480px) {
	body { background:#220649;}
}

	
	
/* === TOP 	============================================================ */

#logo { position:absolute; top:15px; left:33.3333%; background:#220649; z-index:1000; }
#logo a { display:block;}
#logo img { margin: 0 auto;	}

.nav {
	margin:50px 0;
	border-top:1px solid #d3cddb;	
	border-bottom:1px solid #d3cddb;
}

.nav > li > a {
	color:#d3cddb;
	text-transform:uppercase;
	margin:0 5px;
	padding:8px 22px;
}

.nav .i4  {
	margin-left:35.3333%;	
}

.nav a.active,
.nav a.active:hover {
	color:#99cc33;	
}

.nav > li > a:hover, .nav > li > a:focus {
	background:none;
	color:#fff;	
}

.navbar-header .navbar-toggle {
	border:1px solid #D3CDDB;
	margin-top:40px;
}

.navbar-toggle .icon-bar {
	background:#D3CDDB;
}

.navbar {
	margin-bottom:0;	
}


/* Responsive Styles:
----------------------------------------------------- */

@media screen and (max-width: 1200px) {
	.nav > li > a {
	padding:8px 10px;
	}
	.nav .i4  {
		margin-left:36.3333%;	
	}
}

@media screen and (max-width: 1050px) {
	.nav > li > a {
	padding:8px 5px 8px 6px;
	}
	
	.nav .i4  {
		margin-left:40.3333%;	
	}
	
}


@media screen and (max-width: 1020px) {
	.nav .i4  {
		margin-left:38.3333%;	
	}
	
}

@media screen and (max-width: 1000px) {
	.nav > li > a {
	padding:8px 0;
	}
	
	.nav .i4  {
		margin-left:35.3333%;	
	}
	
}

@media screen and (max-width: 950px) {
	.nav > li > a {
	padding:8px 0;
	font-size:0.9em;
	}
	
	.breadcrumb li {
	border-bottom:1px solid #c2d9df;
}

.nav .i4  {
		margin-left:38.3333%;	
	}

}



@media screen and (max-width: 767px) {
	#logo {
		float: left;
		max-width: 100%;
		padding-right: 75px;
		position: static;
	}
	
	.navbar-wrapper .container {
    padding-left:  15px;
    padding-right: 15px;
  }
  
  .nav > li {
		float:none;
		text-align:center;  
  }
  
  .nav .i4 {
		margin-left:0;  
  }
  
  .nav {
		margin:20px 0;  
  }
  
  .navbar-nav > li {
		border-bottom:1px solid #3f3f3f;	
	}
	
	.navbar-nav > li > a {
		padding:10px 20px;	
	}
	
	.navbar-header .navbar-toggle {
		position:absolute;
		top:0;
		right:0;	
	}
	
	.pull-right {
		float:none !important;	
	}
	
	.propertyPanel {
		margin-bottom:15px;
	}	

	#footer .social,
	#footer .coNo {
		text-align:left;
		float:none;
	}
	
	.img-responsive {
		min-width:100%;	
	}
	
	#footer .img-responsive {
		min-width:0;	
	}
	
	.navbar {
	margin-bottom:15px;	
	}
	
}

@media screen and (max-width: 480px) {
	#logo {
		margin-top:5px;	
	}
	
	.navbar-header .navbar-toggle {
	margin-top:35px;
}

}
	
/* === BOTTOM	============================================================ */

#footer {
	background:#fff;
	font-size:0.85em;
	color:#333333;
	position:relative;
}

#footer .col-sm-2,
#footer .col-sm-8 {
	padding-top:1.5em;
	paddingbottom:1.5em;	
}

#footer .container {
	background:#fff;
	z-index:1000;
	position:relative;	
}


#footer address,
#footer .contact {
	text-align:center;	
	margin:0;
	padding-top:1em;
}

#footer .contact {
	padding-top:0.3em;	
}

#footer .coNo {
	text-align:right;
	padding-top:0.5em;
	clear:both;
	font-size:0.95em;
}	

#footer .brand {
	background:url("/app/images/global/footer_graphic.png") repeat-x top center;
	position:absolute;
	bottom:0;
	right:0;
	width:120px;
	height:291px;
	display:block;
}

#footer .footerMenu {
	text-align:center;
	padding-top:0.4em;	
}

#footer .footerMenu ul {
	margin:0;
	padding:0;	
	list-style:none;
}

#footer .footerMenu li {
	display:inline;
}

#footer .social {
	float:right;
	margin:0;	
}

#footer .social li {
	list-style:none;	
	display:inline;
	margin:0;
}

#footer .social li a {
	width:2.8em;
	height:2.4em;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
}

#footer .social li a.facebook {
	background: url('/app/images/global/icon_facebook.jpg' ) no-repeat center center;
}

#footer .social li a.twitter {
	background: url('/app/images/global/icon_twitter.jpg' ) no-repeat center center;
}

#footer .social li a.linkedin {
	background: url('/app/images/global/icon_linkedin.jpg' ) no-repeat center center;
}

#footer .col-sm-12 {
	text-align:center;	
}

#footer .brandLink {
	color: #333333;
	margin:0 auto;
    font-size: 0.88em;
	display:block;
	margin-bottom:1.5em;	
}

@media screen and (max-width: 767px) {
	#footer .social,
	#footer .coNo {
		padding:0 0 20px 0;
		width:50%;
	}
	
	#footer .social {
		float:left;	
	}
	
	#footer .coNo {
		float:right;
		text-align:right;
		clear:none;
	}	
	
	#footer {
		text-align:center;	
	}
}


	
/* === MIDDLE 	============================================================ */

/* Home Styles:
----------------------------------------------------- */
#propertyCats {
	margin-bottom:25px;	
}

#propertyCats .col-sm-3,
#propertyCats .col-sm-4 {
	padding:2px;
}

#propertyCats .row {
	margin-left:-2px;
	margin-right:-2px;
}

#propertyCats a {
	position:relative;	
	display:block;
}

#propertyCats .title {
	display:block;
	padding:12px;
	width:100%;
	position:absolute;
	bottom:1.4em;
	left:0;
	background-color: #93b630; /* IE 8 */
    background-color: rgba(147,182,48,0.8);
    *background-color: #93b630; /* IE 7 */
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-size:1.1em;
}

#propertyCats div+div .title,
#propertyCats div+div+div+div+div .title,
#propertyCats div+div+div+div+div+div+div+div .title {
	background-color: #fff; /* IE 8 */
    background-color: rgba(255,255,255,0.8);
    *background-color: #fff; /* IE 7 */
	color:#60777c;	
}

#propertyCats div+div+div .title,
#propertyCats div+div+div+div+div+div .title,
#propertyCats div+div+div+div+div+div+div+div+div .title {
	background-color: #7faebb; /* IE 8 */
    background-color: rgba(127,174,187,0.8);
    *background-color: #7faebb; /* IE 7 */
	color:#fff;	
}

#propertyCats div+div+div+div .title,
#propertyCats div+div+div+div+div+div+div .title,
#propertyCats div+div+div+div+div+div+div+div+div+div .title {
	color:#fff;	
    background-color: #93b630; /* IE 8 */
    background-color: rgba(147,182,48,0.8);
    *background-color: #93b630; /* IE 7 */
}

#featured .panelHeader {
	background:#0092a0;	
	padding:15px 25px;
}

#featured h2 {
	background:#0092a0;	
	color:#fff;
	text-transform:uppercase;
	padding:0;
}

#featured .panelHeader a {
	color:#c8dee0;
	text-align:right;
}


/*Property Styles:
----------------------------------------------------- */
.propertyPanel h3 {
	color:#0092a0;
	font-family:'LatoBold', Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:0;
	padding-top:0;
}

.propertyPanel h3 a {
	color:#0092a0;	
}

.propertyPanel .image {
	border:3px solid #f2f2f2;	
}

.propertyPanel .type,
p.type {
	margin:0;
	color:#6EA6AB;
	padding-top:0.4em;
	padding-bottom:0.2em;
}

p.type {
	padding-bottom:0;	
}

.propertyPanel .location {
	color:#727272;
	margin-bottom:0.4em;	
}


.propertyPanel .tenure,
p.tenure {
	color:#82a61d;
}

p.tenure {
	margin-bottom:0;	
}

.propertyPanel .strapline {
	position:absolute;
	top:18px;
	left:18px;	
	text-align:left;
	color:#fff;
	text-transform:uppercase;
	background-color: #93b630; /* IE 8 */
    background-color: rgba(147,182,48,0.8);
    *background-color: #93b630; /* IE 7 */
	line-height: 1.3;
    padding: 0.4em 4%;
	max-width:80%;
}

p.strapline {
	color:#fff;
	text-transform:uppercase;
	background-color: #93b630; /* IE 8 */
    background-color: rgba(147,182,48,0.8);
    *background-color: #93b630; /* IE 7 */
	line-height: 1.3;
    padding: 0.3em 4%;
	width:auto;
	margin:0;
	position:absolute;
	top:-6px;
	right:10px;
	max-width:50%;
}	

@media screen and (max-width: 767px) {
	p.strapline {
		position:static;	
	}
}

.propertyPanel .description {
	color:#919191;
	margin-top:0.5em;	
}

.propertyPanel p {
	color:#7f7f7f;	
	margin-bottom:0.1em;
}

#featured .propertyPanel .btn {
	position:absolute;
	bottom:0;
	left:15px;	
}

.propertyPanel .btn {
	margin-top:1em;	
}

.propertyPanel {
	position:relative;	
	padding-bottom:45px;
	
}

#featured .propertyPanel {
	min-height:360px;	
}

.properties .row.first {
	border-top:0;	
}

.properties .row {
	padding-top:1em;
	padding-bottom:1em;
	border-top:1px dashed #CBCDE4;	
}

.properties .propertyPanel {
	padding-bottom:0;	
}

.location {
	color:#4E4E4E;
	margin-bottom:0.5em;
}

.description {
	margin-top:0.5em;	
}




/* styles/default.css 	================================================================================================== */

