/*------- CSS RESET --------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*------- sIFR STYLES --------*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}


/*------- GLOBAL --------*/
div.clear{
	width:100%;
	height:0;
	overflow:hidden;
	clear:both;
}

html {
	min-height: 100%;
	background: #F0F0F0 no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top,  rgba(107,107,107,1) 0%, rgba(130,140,149,1) 27%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,107,107,1)), color-stop(27%,rgba(130,140,149,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(130,140,149,1) 27%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(130,140,149,1) 27%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(130,140,149,1) 27%,rgba(240,240,240,1) 100%); /* IE10+ */
	background-image: linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(130,140,149,1) 27%,rgba(240,240,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}

body {
	color:#6B6B6B;
	font-family: 'Open Sans', 'Lucida Sans', sans-serif;
/* 	font-family: "museo-sans",sans-serif, Helvetica,Verdana, Arial; */
	font-size:14px !important;
}

/*# main #*/
#main {
	clear: both;
	background-color:white;
	margin: 10px auto 0 auto;
	width:1000px;
	-moz-border-radius: 0px 20px 20px 20px;
	-webkit-border-radius: 0px 20px 20px 20px;
	-khtml-border-radius: 0px 20px 20px 20px;
	border-radius: 0px 20px 20px 20px;
	border: 1px solid #A6A8AA;
}

/*# header #*/
#header {
	width: 1000px;
	padding: 0px;
	clear: both;
}

h1#logo {
	background:url(/images/ppr_logo.jpg) no-repeat scroll 0 0 transparent;
	height:88px;
	width:181px;
	float:left;
	padding-bottom: 5px;
}

h1#logo a {
	display:block;
	height:69px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-999px;
	width:144px;
}
h2 {
	font-size: 18px;
	text-transform: uppercase;
}
h3 {
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid grey;
}
a {
	color: #0033FF;

}
a:visited {
	color: #003399;
}
a:hover {
	color:#0033ff;
}
fieldset {
	border: 1px solid gray;
	padding: 10px;
}
legend {
	margin-left:20px;
}

/*# memberMenu #*/
#memberMenu {
	position: relative;
	top: 3px;
	right: -1010px;
	width: 200px;
}

#memberMenu ul{
	padding-top:10px; 
	display:inline;
}

#memberMenu  ul li{
		display:inline;
}

#memberMenu ul li a,
#memberMenu ul li a:link,
#memberMenu ul li a:visited{
		color:#0033ff;
		text-decoration:none;
		line-height:15px;
		margin:0 3px;
}

#memberMenu ul li a:hover,
#memberMenu ul li a:active{
		text-decoration:underline;
}

/*# search #*/
div.search{
	float: right;
	width:300px;
	height:51px;
	padding-top: 5px;
}

div.search input[type=text]{
	width:175px;
	height:26px;
	padding:0 3px;
	margin:0;
	line-height:16px;
	border-top:1px solid #929292;
	border-left:1px solid #929292;
	color:#A6A8AA;
	font-size:12px;
}

div.search input[type=submit]{
	height:30px;
	width:50px;
	border:none;
	padding:0 3px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

}
div#btn-property-search{
	height:25px;
	width:145px;
	border:none;
	padding-left:10px;
	padding-right:3px;
	padding-top:10px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color:white;
	font-weight: 900;
	background-color:gray;
}

div#btn-property-search:hover{
	cursor:hand;
}

/*# interior #*/
#interior {
	width: 1000px;
	padding: 0px;
	margin-bottom: 0px;
	clear: both;
	min-height:450px;
}

#interior h2{
	border-bottom:1px solid #686868;
	color:#0033ff;
	float:left;
	font-size:18px;
	font-weight:900;
	line-height:26px;
	margin:4px 8px 2px 0;
	padding:0 0 2px;
	text-transform:uppercase;
	width:820px;
}

/*# leftcol #*/
#tdleftcol {
	background-color: #F0F0F0; /* #dedede; */ /*#EFEBE3;*/
	width:160px;

}
#leftcol {
	float:left;
	width:145px;
	margin-right: 15px;
	background-color: #F0F0F0; /*#dedede; */ /*#EFEBE3;*/
	height: 100%;
}


/*# toprightcol #*/
#toprightcol {
	margin-left: 15px;
	width:805px;
	float: left;
}


#contentrightcol{
	float:left;
	margin:0 20px 0 15px;
	width:800px;
	clear: left;
	min-height:450px;
}

#contentrightcol p{
	margin:8px 0 0 0;
	line-height:15px;
}
#contentrightcol ul{
	margin:8px 0 0 10px;
}
/*
#contentrightcol ul li{
	padding:4px 0 0 10px;
	background:transparent url(/images/ico_bullet.png) no-repeat scroll 2px 8px;
}
*/

#contentmiddle{
	float:left;
	margin:0 20px 0 15px;
	width:380px;
	clear: left;
}

#contentright{
	float:left;
	margin:0 20px 0 15px;
	width:380px;
}


h3.navheader{
	color:#0033ff;
	text-transform:uppercase;
	font-size:16px;
	float:left;
	width:150px;
	margin:10px 0 10px 10px;
	font-weight:900;
	padding-bottom: 7px;
}

/*# leftnav #*/
#leftnav {
	font-size: 16px;
	font-weight: normal;
	width: 145px;
}

#leftnav ul{
	margin: -15px 0 0 0px;
	width:150px;
	float:left;
	clear:left;
	min-height:150px;
}

#leftnav ul li{
	margin: 10px 0 10px 0;
}
#leftnav ul li.CMSListMenuLI {
	display: none;
}
#leftnav ul li.CMSListMenuHighlightedLI {
	display: block;
}

#leftnav ul li a,
#leftnav ul li a:link,
#leftnav ul li a:visited{
	color:#0033ff;
	text-decoration:none;
}

#leftnav ul li a:hover,
#leftnav ul li a:active{
	text-decoration:underline;
}

#leftnav ul li.CMSListMenuHighlightedLI a {
	display: none;
}
#leftnav ul li.CMSListMenuHighlightedLI ul li.CMSListMenuLI a {
	display: block !important;
}
#leftnav ul li.CMSListMenuHighlightedLI ul li.CMSListMenuHighlightedLI a {
	display: block !important;
	font-weight: 900;
}

#leftnav ul li ul{
	margin:4px 0 10px 4px;
	display:none;
	min-height:0;
}
#leftnav ul li.CMSListMenuHighlightedLI ul{
	display:block !important; 
}

#leftnav ul li.CMSListMenuHighlightedLI ul li.CMSListMenuLI {
	display: block !important; 
}

#leftnav ul li li{
	margin:0 0 10px 5px;
}

#leftnav ul li li a,
#leftnav ul li li a:link,
#leftnav ul li li a:visited{
	color:#0033ff;
}

/*# leftnav-quick-links #*/
#leftnav-quick-links {
	font-size: 16px;
	font-weight: normal;
	width: 145px;
}

#leftnav-quick-links ul{
	margin: -15px 0 0 0px;
	width:150px;
	float:left;
	clear:left;
	margin-bottom:20px;
	
}

#leftnav-quick-links ul li{
	margin: 10px 10px 10px 10px;
}
#leftnav-quick-links ul li.CMSListMenuLI {
	/* display: none; */
}
#leftnav-quick-links ul li.CMSListMenuHighlightedLI {
	display: block;
}

#leftnav-quick-links ul li a,
#leftnav-quick-links ul li a:link,
#leftnav-quick-links ul li a:visited{
	color:#0033ff;
	text-decoration:none;
}

#leftnav-quick-links ul li a:hover,
#leftnav-quick-links ul li a:active{
	text-decoration:underline;
}

#leftnav-quick-links ul li.CMSListMenuHighlightedLI a {
	display: none;
}
#leftnav-quick-links ul li.CMSListMenuHighlightedLI ul li.CMSListMenuLI a {
	display: block !important;
}
#leftnav-quick-links ul li.CMSListMenuHighlightedLI ul li.CMSListMenuHighlightedLI a {
	display: block !important;
	font-weight: 900;
}

#leftnav-quick-links ul li ul{
	margin:4px 0 10px 4px;
	display:none;
	min-height:0;
}
#leftnav-quick-links ul li.CMSListMenuHighlightedLI ul{
	display:block !important; 
}

#leftnav-quick-links ul li.CMSListMenuHighlightedLI ul li.CMSListMenuLI {
	display: block !important; 
}

#leftnav-quick-links ul li li{
	margin:0 0 3px 5px;
}

#leftnav-quick-links ul li li a,
#leftnav-quick-links ul li li a:link,
#leftnav-quick-links ul li li a:visited{
	color:#0033ff;
}


#toprightcol div.breadcrumbs{
	margin:15px 0 0;
}

#toprightcol div.breadcrumbs a,
#toprightcol div.breadcrumbs a:link,
#toprightcol div.breadcrumbs a:visited{
	color:#686868;
	text-decoration:none;
}

#toprightcol div.breadcrumbs a:hover,
#toprightcol div.breadcrumbs a:active{
	text-decoration:underline;
}

/*# footer #*/
#footer{
	clear:both;
	margin:0px auto 0;
	padding:0 0 0px;
	width:1000px;
	font-size: 12px;
}
/*# social #*/
#social {
	position: relative;
	top: -15px;
	left: 855px;
	margin:0 auto;
	text-align:right;
	width:100px;
}

div#footernav {
	text-align: right;
}

#footer ul{
	border-top:1px solid #999999;
	margin:0 23px 0 19px;
	text-align:right;
	padding-right: 5px;
}

#footer ul li{
	display:inline;
	margin:0 0 0 17px;
	line-height:16px;
}

#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited{
	color:#0033ff;
	text-decoration:none;
}

#footer ul li a:hover,
#footer ul li a:active{
	text-decoration:underline;
}

p.copyright{
	position: relative;
	top: 40px;
	left: -40px;
	color:#0033ff;
	margin:0 auto;
	text-align:left;
	width:570px;
	font-size: 12px;

}
/*# mls-logo#*/
#mls-logo {
	position: relative;
	top: -20px;
	left: -80px;
	margin:0 auto;
	padding: 0;
}
#mls-logo img{
	width:100px;
}

/*# siteFooter #*/
div#siteFooter{
	clear:both;
	margin:0px auto 0;
	padding:10px 0px 20px 0px;
	width:1010px;
	font-size: 11px;
	color: #808080;
}
div#siteFooter a,
div#siteFooter a:hover,
div#siteFooter a:visited{
	color: #808080;
}

div#siteFooter span{
	position:relative;
	right:-400px;
	width:300px;
}

/*# mainnav #*/
/*#Main Nav css menu#*/
#mainNav {
	width:1000px;
	font-size: 14px;
}
#mainNav ul{
	background-color: #090BFE;
	display:block;
	padding:0;
	height:35px;
	line-height: 25px;
	margin:0;
	float:left;
	position:relative;
	z-index:11;
	font-weight:600;
	border-top-right-radius: 15px;
	border-bottom: 3px solid gray;
}
#mainNav ul li{
	display: inline;
	height:35px;
	float:left;
	position:relative;
}
div.semiopaquemenu ul{ 
	width: 100%;
	padding: 5px 0 5px 0; /* padding of the 4 sides of the menu */
	margin: 0;
	text-align: left; /* set value to "left", "center", or "right" to align menu accordingly */
}

div.semiopaquemenu ul li a{
	display: block;
	color:#ffffff;
	padding: 6px 8px 6px 8px; /* padding of the 4 sides of each menu link */
	margin-right: 8px; /* spacing between each menu link */
	text-decoration: none;
	text-transform: uppercase;
}

div.semiopaquemenu ul li ul li a{
	font-size: 13px;
	width: 180px;
	padding-right: 0px;
	margin-right: 0px;
	white-space: normal;
}

div.semiopaquemenu ul li a:hover, 
div.semiopaquemenu ul li a.selected{
	color: #ffffff;
	font-weight: 900;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9+ SVG equivalent  of linear gradients */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.16) 100%); /* fade from white (0.82 opacty) to 0.16 opacity */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.16)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
	background: linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ffffff', endColorstr='#29ffffff',GradientType=0 );
	-moz-box-shadow: 0 0 5px #595959; /* CSS3 box shadows */
	-webkit-box-shadow: 0 0 5px #595959;
	box-shadow: 0 0 5px #595959;
	padding-top: 5px; /* large padding to get menu item to protrude upwards */
	padding-bottom: 5px; /* large padding to get menu item to protrude downwards */
}
#mainNav ul li ul
{
	display:none;
	position:absolute;
	top:35px;
	left:4px;
	border-left:1px solid #9e9e9e;
	border-right:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;
	height:auto;
	width:188px; 
	border-top-right-radius: 0px;
	border-bottom-right-radius: 15px;
}
#mainNav ul li:hover ul
{
	display:block;
}

/*# breadcrumb #*/
div.breadcrumb {
	text-transform: uppercase;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.breadcrumb a{
	text-transform: uppercase;
	text-decoration: none;
	color: gray;
}
div.breadcrumb a:hover{
	cursor: hand;
}
div.breadcrumb a:visited{
	color: gray;
}
div.breadcrumb div{
	/*display: inline-block;*/
	display: inline;
}

/* Breadcrumb container */
nav.breadcrumb {
  text-transform: uppercase;
  clear: both;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Reset the ordered list style */
nav.breadcrumb ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Display list items inline */
nav.breadcrumb li {
  display: inline;
}

/* Style the links */
nav.breadcrumb a {
  text-transform: uppercase;
  text-decoration: none;
  color: gray;
}

/* Hover state for links */
nav.breadcrumb a:hover {
  cursor: pointer;
}

/* Visited links */
nav.breadcrumb a:visited {
  color: gray;
}

/* Optional: add a separator between breadcrumb items */
nav.breadcrumb li + li:before {
  content: " > ";
  padding: 0 5px;
  color: gray;
}

/*# realtor list #*/
.realtor-list {
	padding-bottom: 15px;
	min-width:475px;
	float: left;
	
}
/*# realtor bio #*/
.bioLink {
	text-decoration:none;
}
.bioPic {
	border: none;
	margin: 5px;
}
.bioPic img {
	width: 150px;
	height: 187px;
}
.bioName {
	font-size:14px;
	text-transform: capitalize;
	padding-left: 10px;
}
.bioLicense {
	font-size:11px;
	padding-left: 10px;
}
.bioDesignations {
	font-size:11px;
	padding-left: 10px;
}
.bioDetail {
	float: left;
	font-size: 13px;
	width: 475px;
	min-height: 685px;
}
.bioJobTitle {
	font-style: italic;
}
.bioPicDetail {
	width: 175px;
	height: auto;
	margin-right:20px;
	margin-bottom:20px;
}
.bioPicDetail img {
	width: 175px;
	height: auto;
}

.bioNameDetail {
	font-size:14px;
	font-weight:900;
	text-transform: capitalize;
}
.bioLicenseDetail {

}
.bioDesignationDetail {

}
.bioContent {
	width:400px;
}
.bioContactInfo {
	padding: 15px;
	margin-right:10px;
	background-color: #DEDEDE;
	
}
/*# realtor ad#*/
div.realtor-ad {
    background-color: #F0F0F0;
    float: left;
    font-size: 14px;
    padding: 20px;
    width: 200px;
    margin-bottom:20px;
}

/*# property management #*/
div.property-management-ad {
	float: right;
	width: 250px;
	font-size: 14px;
	background-color: #F0F0F0;
	padding: 20px;
}
/*# rental preview #*/
div.rental-list-preview {
	width: 480px;
	float: left;
	font-size: 14px;
	margin-top: 20px;
}
div.rental-list-preview a{
	text-decoration: none;
}

/*# rental detail #*/
.rental-detail {
	font-size: 14px;
}
.rental-address,
.rental-title{
    color: gray;
    font-size: 26px;
    font-weight: 900;
    margin-bottom: 5px;
    text-transform: capitalize !important;
}
.rental-contact {
	font-size: 16px;
	font-weight:900;
	color:#0078F0;
}
.rental-description {
	font-size: 15px;
	width: 425px;
	white-space: normal;
}
.rental-details {
	padding: 10px;
	background-color: #F6F6F6;
}
.rental-map{
	padding: 10px;
	background-color: #F6F6F6;
}

/*# shadow #*/
.shadow {
  -moz-box-shadow:    2px 2px 4px 5px #ccc;
  -webkit-box-shadow: 2px 2px 4px 5px #ccc;
  box-shadow:         2px 2px 4px 5px #ccc;
}
/*# inner-shadow #*/
.inner-shadow {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
/*# round #*/
.round {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
 /* Prevent background color leak outs */
  -webkit-background-clip: padding-box;
  -moz-background-clip:    padding;
  background-clip:         padding-box;
}

/*# inputs forms #*/
label {
	font-size: 12px;
	padding-left: 0 !important;
}
input[type=text] {
	border: 2px solid #c2c2c2;
	color:#616161;
	width: 250px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
textarea {
	border: 2px solid #c2c2c2;
	color:#616161;
	width: 250px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	resize:none;
}
input[type=submit] {
	min-width: 95px;
	min-height: 30px;
	border: none;
	color: white;
	font-weight: bold;
	background-color: #090BFE;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	 -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	  border-radius: 10px;
	 /* Prevent background color leak outs */
	  -webkit-background-clip: padding-box;
	  -moz-background-clip:    padding;
	  background-clip:         padding-box;
 	-moz-box-shadow:    1px 1px 3px 4px #ccc;
  	-webkit-box-shadow: 1px 1px 3px 4px #ccc;
  	box-shadow:         1px 1px 3px 4px #ccc;
}
input[type=submit]:hover {
	background-color: light-blue;
}
.ErrorLabel,
.EditingFormErrorLabel {
	color: red;
}
#contact-us-form {
	float: left;
	max-width: 300px;
}
#contact-realtor-form label,
#contact-us-form label {
	display: block;
	padding-top:10px;
}
#office-locations{
	float: left;
	margin-top: 20px;
	margin-right: 50px;
	width: 410px;
}
#contact-realtor-form {
    /*position: absolute;
    left: 825px;
    top: 200px;
*/
   float:left;
    display: none;
}
#contact-realtor-form h3{
   border-bottom: none !important;
}
#plc_lt_contentZone_pageplaceholder_pageplaceholder_lt_contentrightcol_BizForm_viewBiz_lblErrorLabel {
   max-width: 250px;
   display: block;
}
#contact-realtor-form h3 div.EditingFormControlNestedControl{
	display: inline;
}
/*# search results form #*/
#plc_lt_contentZone_pageplaceholder_pageplaceholder_lt_contentrightcol_SearchDialogWithResults_srchDialog_btnSearch {
	margin: 15px;
}
#plc_lt_contentZone_pageplaceholder_pageplaceholder_lt_contentrightcol_SearchDialogWithResults_srchDialog_drpSearchMode {
	width: auto !important;
}
#search-results-form input {
	margin-bottom:10px;
}


#amount_slider, #interest_slider, #time_slider { 
	width: 200px; 
	margin-top: 20px; 
	margin-right: 20px; 
	float: left; 
}
/*# mortgage calculator form #*/
div#mortgage-calculator {
	float: left;
	width: 500px;
	min-height: 600px;
}
div#mortgage-calculator #amount, 
div#mortgage-calculator #interest, 
div#mortgage-calculator #time, 
div#mortgage-calculator #result,
div#mortgage-calculator .units { 
	display: inline;
	margin-left: 5px; 
	margin-top: 20px; 
	float: left; 
	font-weight: 900;
	font-size: 13px;
}
div#mortgage-calculator #result { 
	font-weight: bold; 
} 
div#mortgage-calculator  .message { 
	float: left; 
	margin-top: 20px; 
	font-family:Arial; 
	width: 100px; 
}
div#mortgage-calculator .clear { 
	clear: both; 
}

/*# News #*/
#news-list {
	float:left;
	width:650px;
	padding-right:10px;
}
#news-list ul li{
	border-top: dashed 1px black;
	margin-bottom: 20px;
	margin-top: 10px;
}
#news-list .NewsBody ul li{
	border-top: none !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
#news-list .NewsBody ul {
	list-style: disc outside none;
}

#news-facebook {
	float:left;
}
#news-detail-social {
	float:left;
	padding-top:8px;
	padding-bottom:8px;
}

/*# Calendar #*/
div.Calendar {
	margin-top: 20px;
}
div.Calendar table {
	width: 350px;
}
div.Calendar th {
	height: 30px;
	vertical-align: middle;
	background-color: #cecece;
}
div.Calendar div.Content,
div.Calendar div.ContentEvent {
	min-height: 50px;
}
div.Calendar div.ContentEvent a
{
	margin-top: 3px;
	font-weight: bold;
}

/*# Events #*/
.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}

/*# Watermark #*/
.watermark
{
	font-style: italic;
         color:#cecece;
}

/*# Tip Hover Text #*/
A.tip {
    BORDER-BOTTOM: 1px dashed;
    TEXT-DECORATION: none
}
A.tip:hover {
    CURSOR: help;
    POSITION: relative
}
A.tip SPAN {
    DISPLAY: none
}
A.tip:hover SPAN {
    BORDER: #c0c0c0 1px dotted;
    PADDING: 5px 20px 5px 5px;
    DISPLAY: block;
    Z-INDEX: 100;
    BACKGROUND: #f0f0f0 no-repeat 100% 5%;
    LEFT: 0px;
    MARGIN: 10px;
    WIDTH: auto;
    POSITION: absolute;
    TOP: 10px;
    TEXT-DECORATION: none
}

/*# region-links #*/
ul#region-links {
	padding:0;
	margin:0;
}
ul#region-links li {
	display: block;
	background-color: #0078F0;
	height: 30px;
	width: 355px;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	padding-left: 5px;
}
ul#region-links li a{
	display: block;
	padding:0;
	margin:0;
	height: 30px;
	line-height:1.2;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: 900;
}
div#region-county-list {
	float: left;
	margin: 0px 0px 0px -5px;

}
div#region-county-list h3 {
	border-bottom: none;
	margin: 8px 0 0 10px;
	padding-top: 25px;
}
div#region-city-list {
	float: left;
}
div#region-city-list h3 {
	border-bottom: none;
        margin-left:15px;
	font-size:14px;
}

div#property-detail-header{
    float: left;
    width: 825px;
    font-size: 26px;
    font-weight: 900;
    color: gray; /* #005CE6; */
    margin-bottom: 10px;
    text-transform: capitalize !important;
}

div#property-detail-info{
	clear: left;
	float: left;
	width: 400px;
}
div#property-detail-basic {
	float: left;
	background-color: gray;/* #005CE6;  */
	color: #fff;

}
div#property-detail-basic dl{
	float: left;
	min-width:110px;
	height: 70px;
	white-space:nowrap;
	border: 1px solid #fff;
}
div#property-detail-basic dd{
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	text-align:center;
	font-size: 20px;
	font-weight: 600;
}
div#property-detail-basic dt{
	text-align:center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

div.property-detail-info-list {
	font-size: 14px;
	float: left;
	width: 350px;
}
div.property-detail-info-list ul {
	margin: 0 !important;
	padding: 0 !important;
}
div.property-detail-info-list ul li{
	background-image: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
div.property-search-form h3,
div#property-detail-directions h3,
div.property-detail-info-list h3{
	font-size: 18px;
	border: none;
	text-transform: capitalize !important;
	padding-left: 0px;
}
div.property-detail-info-list dl{
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #005CE6;
}
div.property-detail-info-list dd{
	display: inline;
	float: left;
	text-align:left;
	font-size: 14px;
	font-weight: 200;
	width: 175px;
}
div.property-detail-info-list dt{
	display: inline;
	float: left;
	width: 150px;
	text-align:left;
	font-size: 14px;
	font-weight: 200;
	padding-left: 5px;
	text-transform: capitalize;
}
div#property-detail-description {
	width: 440px;
	font-size: 14px;
}
table#property-room-dimensions {
	border: 1px solid grey;
}
table#property-room-dimensions th,
table#property-room-dimensions td{
	padding: 5px;
	white-space:nowrap;
	font-size: 16px;
}
a#property-detail-inquire {
	font-size: 18px;
}
div#property-detail-directions {
	width: 650px;
}
/*# Slideshow */
div#property-detail-images{
   	background: none repeat scroll 0 0 #EFEFEF;
	border-top-left-radius: 6px;
    	border-top-right-radius: 6px;
    	overflow: hidden;
	position: relative;
 	clear: both;
	width: 440px;
	height: 330px;
}
div#property-detail-images div{
	/* width: auto; */
	/* height: auto; */
	width: 440px;
	height: 330px;
	margin: 0 auto;
}
div#property-detail-images img{
	/* width: 440px; */
	max-height: 100%;
	width: auto;
}
.jshowoff p.jshowoff-slidelinks {
    bottom: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
}
.jshowoff-slidelinks a, .jshowoff-controls a {
    background-color: #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 5px 0 0 5px;
    outline: medium none;
    padding: 5px 7px;
    text-decoration: none;
}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
    color: #FFFFFF;
}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
    background-color: #FFFFFF;
    color: #000000;
}
p.jshowoff-controls {
    background: none repeat scroll 0 0 #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 1%;
    margin: 0 !important;
    overflow: auto;
    padding: 0 0 5px 5px;
    width: 435px;
}
.jshowoff-controls a {
    font-size: 12px;
    line-height: 15px;
    margin: 5px 5px 0 0;
    padding: 4px 8px 5px;
}
.jshowoff-pausetext {
    color: #FFFFFF;
}
/*# Property Preview */
div.property-pager-top, 
div.property-pager-bottom {
	margin: 0;
	padding-left: 5px;
	width:100%;
	text-align: center;
}
div.property-pager-top a,
div.property-pager-bottom a {
    background-color: #D8D8D8;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: 900;
    line-height: 14px;
    margin: 5px 0 0 5px;
    outline: medium none;
    padding: 5px 7px;
    text-decoration: none;
}
div.property-pager-top a.active,
div.property-pager-bottom a.active {
	background-color: gray;
	color: #fff;
	font-weight: 900;
}
div.property-list-preview {
	padding: 10px;
	background-color: #F0F0F0;
	margin: 10px;
}
div.property-list-preview div{
	padding: 5px;
	background-color: gray;

}
div.property-list-preview ul {
	margin: 0 !important;
}
div.property-list-preview li {
	border-bottom: 1px solid #E8E8E8;
	margin: 0 !important;
	padding: 3px 5px 3px 5px !important;
}
div.property-list-preview a{
	text-decoration: none;
	color: #6B6B6B;
}
.property-list-preview-price {
	font-size: 14px;
	color: #fff;
}
.mls-idx-disclaimer {
	margin-bottom: 15px;
	font-size: 11px;
}
ul#county-links li,
div#region-county-list ul li, 
div#region-city-list ul li {
	padding: 5px 5px 10px 5px;
}
ul#county-links li a,
div#region-county-list ul li a, 
div#region-city-list ul li a {
	text-transform: capitalize;
	font-size: 14px;
        display: inline-block; 
        max-width: 370px; 
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

/*# map property preview #*/
div.map-property-list-preview {
	padding: 10px;
	background-color: #F0F0F0;
	margin: 10px;
	width: 175px;
	overflow: hidden;
	float: left;
}
div.map-property-list-preview div{
	padding: 5px;
	background-color: gray;

}
div.map-property-list-preview ul {
	margin: 0 !important;
}
div.map-property-list-preview li {
	border-bottom: 1px solid #E8E8E8;
	margin: 0 !important;
	padding: 3px 5px 3px 5px !important;
	
}
div.map-property-list-preview a{
	text-decoration: none;
	color: #6B6B6B;
}
.map-property-list-preview-price {
	font-size: 14px;
	color: #fff;
}


/*# property search form #*/
div.property-search-form{
	margin-top:20px;
	width: 560px;
	float: left;
}
div.property-search-form div.ui-widget div{
	width:250px;
	margin-right:20px;
}
div.property-search-form td{
	padding:5px;
}

/*# Home Page #*/
#home-social {
	padding: 10px;
}
#home-toprightcol {
  /* Fallback for older browsers */
  background: rgb(9, 11, 254); /* #090BFE */

  /* IE9 SVG, update the first stop to #090BFE */
  background: url(data:image/svg+xml;base64,PHhtbCB2ZXJzaW9uPSIxLjAiID8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvbj0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MEJGRSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzE3ODJFRCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2IzZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOThlOWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCIpLz4KPC9zdmc+);

  /* Gradient declarations with vendor prefixes */
  background: -moz-linear-gradient(left,  rgba(9,11,254,1) 0%, rgba(23,130,237,1) 34%, rgba(179,209,239,1) 69%, rgba(232,233,234,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(9,11,254,1)), color-stop(34%,rgba(23,130,237,1)), color-stop(69%,rgba(179,209,239,1)), color-stop(100%,rgba(232,233,234,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  rgba(9,11,254,1) 0%,rgba(23,130,237,1) 34%,rgba(179,209,239,1) 69%,rgba(232,233,234,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  rgba(9,11,254,1) 0%,rgba(23,130,237,1) 34%,rgba(179,209,239,1) 69%,rgba(232,233,234,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  rgba(9,11,254,1) 0%,rgba(23,130,237,1) 34%,rgba(179,209,239,1) 69%,rgba(232,233,234,1) 100%); /* IE10+ */
  background: linear-gradient(to right,  rgba(9,11,254,1) 0%,rgba(23,130,237,1) 34%,rgba(179,209,239,1) 69%,rgba(232,233,234,1) 100%); /* Standard syntax */

  /* IE6-8 fallback */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090BFE', endColorstr='#e8e9ea',GradientType=1 );


	margin-left: 0px;
	padding-left: 20px;
	height: 45px;
	width:820px;
	float: left;
	
}
#interior #home-toprightcol h2 {
	color: #fff;
	border-bottom:none;
}
#home-contentmiddletopcol,
#home-contentmiddlebottomcol{
	margin:10px 20px 10px 10px;
	width:540px;
}
#home-contentrightcol{
	margin:10px 10px 0 15px;
	width:240px;
}
#home-news {
	float: left;
	width: 220px;
	min-height:300px;
	margin:10px 20px 10px 10px;
	background-color: #DEDEDE;
	padding:10px;
}
div.home-news-article {
	border-bottom: 1px dashed #AAAAAA;
	padding-top: 10px;
	padding-bottom: 10px;
}
#home-realtor-spotlight {
	float: left;
	width: 220px;
	min-height:300px;
	margin:10px 20px 10px 10px;
	background-color: #DEDEDE;
	padding:10px;
}
#placeperfect-featured-listings {
	width:240px;
}
#home-contentrightcol p.jshowoff-controls {
	width:240px !important;
}
div.home-property-list-preview {
	background-color: #F0F0F0;
	width:240px;
}
div.home-property-list-preview div{
	padding: 5px;
	background-color: gray;

}
div.home-property-list-preview ul {
	margin: 0 !important;
}
div.home-property-list-preview li {
	border-bottom: 1px solid #E8E8E8;
	margin: 0 !important;
	padding: 3px 5px 3px 5px !important;
}
div.home-property-list-preview a{
	text-decoration: none;
	color: #6B6B6B;
}
.home-property-list-preview-price {
	font-size: 14px;
	color: #fff;
}
#home-contentmiddletopcol table {
	margin-right:20px;
}
#home-contentmiddletopcol table input[type=text] {
	border: 2px solid #c2c2c2;
	color:#616161;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.grey-gradient{
	background: -moz-linear-gradient(center top , #CFCFD1 18%, #ABADB0 56%, #A7A9AC 100%) repeat scroll 0 0 #B4B6B8;
}
.blue-gradient{

background: rgb(189,213,237); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkZDVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2JiZDNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2Q1ZTFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU5ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(189,213,237,1) 0%, rgba(187,211,234,1) 34%, rgba(213,225,237,1) 67%, rgba(232,233,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,213,237,1)), color-stop(34%,rgba(187,211,234,1)), color-stop(67%,rgba(213,225,237,1)), color-stop(100%,rgba(232,233,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(189,213,237,1) 0%,rgba(187,211,234,1) 34%,rgba(213,225,237,1) 67%,rgba(232,233,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(189,213,237,1) 0%,rgba(187,211,234,1) 34%,rgba(213,225,237,1) 67%,rgba(232,233,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(189,213,237,1) 0%,rgba(187,211,234,1) 34%,rgba(213,225,237,1) 67%,rgba(232,233,234,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(189,213,237,1) 0%,rgba(187,211,234,1) 34%,rgba(213,225,237,1) 67%,rgba(232,233,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd5ed', endColorstr='#e8e9ea',GradientType=0 ); /* IE6-8 */

}


/*# region-map #*/
div#region-map {
	float:left;
	width: 450px;
	margin-left:-15px;
	margin-top:-15px;
}
/*# county-links #*/
ul#county-links {
	margin:5px 0px 5px 0px;
	padding:0;
}

/*# Open Houses #*/
ul.open-house-list div.open-house-date-time {
	border-bottom: none !important;
	padding-bottom: 10px;
}
ul.open-house-list h3{
	border-bottom: none !important;
}
ul.open-house-list img{
	padding-right: 15px;
}
ul.open-house-list li{
	border-top: dashed 1px black;
	margin-bottom: 10px;
}

div.open-house-list-preview {
	/* background-color: #F0F0F0; */
	width:99%;
}
div.open-house-list-preview div{
	padding: 0px;
}
div.open-house-list-preview ul {
	margin: 0 !important;
}
div.open-house-list-preview li {
	border-bottom: 1px solid #E8E8E8;
	margin: 0 !important;
	padding: 3px 5px 3px 5px !important;
}
div.open-house-list-preview a{
	text-decoration: none;
	color: #6B6B6B;
}
.open-house-list-preview-price {
	font-size: 15px;
	color: gray;
}

.community-links h3 {
	border-bottom: none;
	padding-top: 10px;
}
.community-links a {
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#mc-advertising {
    background-color: #F0F0F0;
    float: left;
    font-size: 14px;
    padding: 20px;
    width: 200px;
    margin-bottom: 20px;
}
#mc-advertising h3 {
	font-size: 11px;
	
}
#mc-advertising a {
	text-decoration:none;
}
#mc-advertising ul {
}
#mc-advertising li {
	border-bottom: 1px dashed grey;
	margin-bottom: 20px;
}

/*# community-links #*/
div.community-links ul li a{
	display: block;
	padding:0;
	margin:0;
	height: 25px;
	line-height:1.0;
	vertical-align: middle;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
}
div.community-links h3 {
	border-bottom: none;
	margin: 8px 0 0 10px;
}
/*# service-links #*/
.service-links ul li {
	margin-bottom:10px;
}


/*# property-footer-links #*/
#property-footer-links {
	margin: 0 auto;
	width: 1000px;
}
#property-footer-links td {
	white-space: nowrap;
	padding:25px 12px 25px 12px;
}
#property-footer-links a {
	font-size: 13px;
}
