#ezrTab li { 
	background:none !important;
	list-style: none;
}


#map_canvas img,
.google-maps img {
  max-width: none !important;
}

.ezimageBox{
	float:left;
	padding-left:2px;
	padding-bottom:2px;
}


h2 {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 26px;
	font-stretch: semi-condensed;
	font-weight: bold;
	color: #747474;
    margin-top: 30px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    z-index: 1;    
}

h2:before {
    border-top: 17px solid #ebebeb;
    content:"";
    margin: 0 auto;
    position: absolute;
    top: 5px; left: 0; right: 0; bottom: 0;
    width: 100%;
    z-index: -1;
}

h2 span { background: #fff; padding-right: 15px; }



div.ezitem-legend {
	display: block;
	width: 95%;
	padding: 0;
	margin-bottom: 14px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

div.ezitem-smlegend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 18px;
	font-size: 13.5px;
	font-weight: bold;
	line-height: 36px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}


div.category-left-centered {
	border-color:#cccccc;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-style: dashed ;
}

span.small-icons {
	font-size:9px; 
	font-weight:bold;
	color: #666666; 
}


.ezitem-mainpropertyprice {
    font-size: 15px;
	font-weight: bold;
}

.ezitem-featpropertytitle {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 16px;
	font-stretch: semi-condensed;
	font-weight: bold;
	color: #747474;
    margin-top: 30px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;    
}

.ezitem-propertytitle {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 16px;
	font-stretch: semi-condensed;
	font-weight: bold;
	color: #747474;
    margin-top: 30px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;    
}



.ezitem-featcatgtitle {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 22px;
	font-stretch: semi-condensed;
	font-weight: bold;
}

.ezitem-featpropertyprice {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 22px;
	font-stretch: semi-condensed;
	font-weight: bold;
}

.ezitem-propertyprice {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 28px;
	font-stretch: semi-condensed;
	font-weight: bold;
    line-height: 28px;
}

.ezitem-maptitle {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 16px;
	font-stretch: semi-condensed;
	font-weight: bold;
    position: relative;
    text-transform: uppercase;
    z-index: 1;    
}



.ezitem-featcatgtitle {
	font-family: ‘Arial Narrow’, sans-serif;
    font-size: 22px;
	font-stretch: semi-condensed;
	font-weight: bold;
}



.title-white{
	color: #ffffff; 
}
.title-blue{
	color: #005799; 
}
.title-ltblue{
	color: #3097b5; 
}
.title-green{
	color: #008000; 
}
.title-gold{
	color: #f8960a; 
}
.title-red{
	color: #a33b37; 
}
.title-gray{
	color: #343434; 
}
.title-pink{
	color: #d11439; 
}
.title-bluegreen{
	color: #01969a; 
}
.title-violet{
	color: #66339a; 
}












div.ezitem-iconbkgr {
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #efefef;
	margin-bottom: 15px;
}


/* CSS styling for the categories/suburbs page categories and suburbs */

div.ezcat_stuff {
	border-color:#cccccc;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

img.ezcat_catimg {
	align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 20px;
}

span.ezcat_desc {
	font-size: 90%;
}

span.ezcat_count {
	font-size: 90%;
	font-style: italic;
	font-weight: bold;
}


/* CSS styling for listings page items separator */

div.ezitem-separator {
	border-color:#cccccc;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}


/* CSS styling for general padding */

div.ezitem-bigleftpad, span.ezitem-bigleftpad {
	padding-left: 15px;
}

div.ezitem-leftpad, span.ezitem-leftpad {
	padding-left: 10px;
}

div.ezitem-rightpad, span.ezitem-rightpad {
	padding-right: 10px;
}

div.ezitem-toppad, span.ezitem-toppad {
	padding-top: 10px;
}

div.ezitem-bopad, span.ezitem-bopad {
	padding-bottom: 10px;
}

div.ezitem-smallleftpad, span.ezitem-smallleftpad {
	padding-left: 5px;
}

div.ezitem-bigtopmargin, span.ezitem-bigtopmargin {
	margin-top: 30px;
}


















/* CSS styling for search filters */

.ezitem-selectBox{
	float:left;
	width: 180px;
}

.ezitem-searchBox {
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 180px;
	border: 1px inset #F5F5F5;
}

.ezitem-slimsearchBox {
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 88px;
	border: 1px inset #F5F5F5;
}

.ezitem-smalltopmargin{
	margin-top: 5px;
}

.ezitem-shiftbutton{
	position: absolute;
	margin-left: 5px;
}


/* CSS styling for the listings pages image border */

img.ezitem-imgborder {
	background: #ffffff;
	border: 1px solid #cccccc;
	margin: 5px 5px 0 0;
	padding: 7px;
}


/* CSS styling for the watermark div */


#ezitem-watermark_box {
	position:relative;
	display:block;
}


/* CSS styling for the listings pages spotlight listing watermark image */

img.spotlight_watermark {
	position: absolute;
	top: 3px;
	left: -2px;
	border:0px solid #585858;
}


/* CSS styling for the listings pages featured listing watermark image */

img.featured_watermark {
	position: absolute;
	top: 4px;
	left: 1px;
	border:0px solid #585858;
}

/* CSS styling for the main page watermark image */

img.main_watermark {
	position: absolute;
	top: -2px;
	left: -2px;
	border:0px solid #585858;
}




/* CSS styling for the icons */


[class^="ezicon-"],
[class*=" ezicon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("./images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="ezicon-"]:last-child,
[class*=" ezicon-"]:last-child {
  *margin-left: 0;
}

.ezicon-white {
  background-image: url("./images/glyphicons-halflings-white.png");
}

.ezicon-glass {
  background-position: 0      0;
}

.ezicon-music {
  background-position: -24px 0;
}

.ezicon-search {
  background-position: -48px 0;
}

.ezicon-envelope {
  background-position: -72px 0;
}

.ezicon-heart {
  background-position: -96px 0;
}

.ezicon-star {
  background-position: -120px 0;
}

.ezicon-star-empty {
  background-position: -144px 0;
}

.ezicon-user {
  background-position: -168px 0;
}

.ezicon-film {
  background-position: -192px 0;
}

.ezicon-th-large {
  background-position: -216px 0;
}

.ezicon-th {
  background-position: -240px 0;
}

.ezicon-th-list {
  background-position: -264px 0;
}

.ezicon-ok {
  background-position: -288px 0;
}

.ezicon-remove {
  background-position: -312px 0;
}

.ezicon-zoom-in {
  background-position: -336px 0;
}

.ezicon-zoom-out {
  background-position: -360px 0;
}

.ezicon-off {
  background-position: -384px 0;
}

.ezicon-signal {
  background-position: -408px 0;
}

.ezicon-cog {
  background-position: -432px 0;
}

.ezicon-trash {
  background-position: -456px 0;
}

.ezicon-home {
  background-position: 0 -24px;
}

.ezicon-file {
  background-position: -24px -24px;
}

.ezicon-time {
  background-position: -48px -24px;
}

.ezicon-road {
  background-position: -72px -24px;
}

.ezicon-download-alt {
  background-position: -96px -24px;
}

.ezicon-download {
  background-position: -120px -24px;
}

.ezicon-upload {
  background-position: -144px -24px;
}

.ezicon-inbox {
  background-position: -168px -24px;
}

.ezicon-play-circle {
  background-position: -192px -24px;
}

.ezicon-repeat {
  background-position: -216px -24px;
}

.ezicon-refresh {
  background-position: -240px -24px;
}

.ezicon-list-alt {
  background-position: -264px -24px;
}

.ezicon-lock {
  background-position: -287px -24px;
}

.ezicon-flag {
  background-position: -312px -24px;
}

.ezicon-headphones {
  background-position: -336px -24px;
}

.ezicon-volume-off {
  background-position: -360px -24px;
}

.ezicon-volume-down {
  background-position: -384px -24px;
}

.ezicon-volume-up {
  background-position: -408px -24px;
}

.ezicon-qrcode {
  background-position: -432px -24px;
}

.ezicon-barcode {
  background-position: -456px -24px;
}

.ezicon-tag {
  background-position: 0 -48px;
}

.ezicon-tags {
  background-position: -25px -48px;
}

.ezicon-book {
  background-position: -48px -48px;
}

.ezicon-bookmark {
  background-position: -72px -48px;
}

.ezicon-print {
  background-position: -96px -48px;
}

.ezicon-camera {
  background-position: -120px -48px;
}

.ezicon-font {
  background-position: -144px -48px;
}

.ezicon-bold {
  background-position: -167px -48px;
}

.ezicon-italic {
  background-position: -192px -48px;
}

.ezicon-text-height {
  background-position: -216px -48px;
}

.ezicon-text-width {
  background-position: -240px -48px;
}

.ezicon-align-left {
  background-position: -264px -48px;
}

.ezicon-align-center {
  background-position: -288px -48px;
}

.ezicon-align-right {
  background-position: -312px -48px;
}

.ezicon-align-justify {
  background-position: -336px -48px;
}

.ezicon-list {
  background-position: -360px -48px;
}

.ezicon-indent-left {
  background-position: -384px -48px;
}

.ezicon-indent-right {
  background-position: -408px -48px;
}

.ezicon-facetime-video {
  background-position: -432px -48px;
}

.ezicon-picture {
  background-position: -456px -48px;
}

.ezicon-pencil {
  background-position: 0 -72px;
}

.ezicon-map-marker {
  background-position: -24px -72px;
}

.ezicon-adjust {
  background-position: -48px -72px;
}

.ezicon-tint {
  background-position: -72px -72px;
}

.ezicon-edit {
  background-position: -96px -72px;
}

.ezicon-share {
  background-position: -120px -72px;
}

.ezicon-check {
  background-position: -144px -72px;
}

.ezicon-move {
  background-position: -168px -72px;
}

.ezicon-step-backward {
  background-position: -192px -72px;
}

.ezicon-fast-backward {
  background-position: -216px -72px;
}

.ezicon-backward {
  background-position: -240px -72px;
}

.ezicon-play {
  background-position: -264px -72px;
}

.ezicon-pause {
  background-position: -288px -72px;
}

.ezicon-stop {
  background-position: -312px -72px;
}

.ezicon-forward {
  background-position: -336px -72px;
}

.ezicon-fast-forward {
  background-position: -360px -72px;
}

.ezicon-step-forward {
  background-position: -384px -72px;
}

.ezicon-eject {
  background-position: -408px -72px;
}

.ezicon-chevron-left {
  background-position: -432px -72px;
}

.ezicon-chevron-right {
  background-position: -456px -72px;
}

.ezicon-plus-sign {
  background-position: 0 -96px;
}

.ezicon-minus-sign {
  background-position: -24px -96px;
}

.ezicon-remove-sign {
  background-position: -48px -96px;
}

.ezicon-ok-sign {
  background-position: -72px -96px;
}

.ezicon-question-sign {
  background-position: -96px -96px;
}

.ezicon-info-sign {
  background-position: -120px -96px;
}

.ezicon-screenshot {
  background-position: -144px -96px;
}

.ezicon-remove-circle {
  background-position: -168px -96px;
}

.ezicon-ok-circle {
  background-position: -192px -96px;
}

.ezicon-ban-circle {
  background-position: -216px -96px;
}

.ezicon-arrow-left {
  background-position: -240px -96px;
}

.ezicon-arrow-right {
  background-position: -264px -96px;
}

.ezicon-arrow-up {
  background-position: -289px -96px;
}

.ezicon-arrow-down {
  background-position: -312px -96px;
}

.ezicon-share-alt {
  background-position: -336px -96px;
}

.ezicon-resize-full {
  background-position: -360px -96px;
}

.ezicon-resize-small {
  background-position: -384px -96px;
}

.ezicon-plus {
  background-position: -408px -96px;
}

.ezicon-minus {
  background-position: -433px -96px;
}

.ezicon-asterisk {
  background-position: -456px -96px;
}

.ezicon-exclamation-sign {
  background-position: 0 -120px;
}

.ezicon-gift {
  background-position: -24px -120px;
}

.ezicon-leaf {
  background-position: -48px -120px;
}

.ezicon-fire {
  background-position: -72px -120px;
}

.ezicon-eye-open {
  background-position: -96px -120px;
}

.ezicon-eye-close {
  background-position: -120px -120px;
}

.ezicon-warning-sign {
  background-position: -144px -120px;
}

.ezicon-plane {
  background-position: -168px -120px;
}

.ezicon-calendar {
  background-position: -192px -120px;
}

.ezicon-random {
  background-position: -216px -120px;
}

.ezicon-comment {
  background-position: -240px -120px;
}

.ezicon-magnet {
  background-position: -264px -120px;
}

.ezicon-chevron-up {
  background-position: -288px -120px;
}

.ezicon-chevron-down {
  background-position: -313px -119px;
}

.ezicon-retweet {
  background-position: -336px -120px;
}

.ezicon-shopping-cart {
  background-position: -360px -120px;
}

.ezicon-folder-close {
  background-position: -384px -120px;
}

.ezicon-folder-open {
  background-position: -408px -120px;
}

.ezicon-resize-vertical {
  background-position: -432px -119px;
}

.ezicon-resize-horizontal {
  background-position: -456px -118px;
}

.ezicon-hdd {
  background-position: 0 -144px;
}

.ezicon-bullhorn {
  background-position: -24px -144px;
}

.ezicon-bell {
  background-position: -48px -144px;
}

.ezicon-certificate {
  background-position: -72px -144px;
}

.ezicon-thumbs-up {
  background-position: -96px -144px;
}

.ezicon-thumbs-down {
  background-position: -120px -144px;
}

.ezicon-hand-right {
  background-position: -144px -144px;
}

.ezicon-hand-left {
  background-position: -168px -144px;
}

.ezicon-hand-up {
  background-position: -192px -144px;
}

.ezicon-hand-down {
  background-position: -216px -144px;
}

.ezicon-circle-arrow-right {
  background-position: -240px -144px;
}

.ezicon-circle-arrow-left {
  background-position: -264px -144px;
}

.ezicon-circle-arrow-up {
  background-position: -288px -144px;
}

.ezicon-circle-arrow-down {
  background-position: -312px -144px;
}

.ezicon-globe {
  background-position: -336px -144px;
}

.ezicon-wrench {
  background-position: -360px -144px;
}

.ezicon-tasks {
  background-position: -384px -144px;
}

.ezicon-filter {
  background-position: -408px -144px;
}

.ezicon-briefcase {
  background-position: -432px -144px;
}

.ezicon-fullscreen {
  background-position: -456px -144px;
}



div#slideshow {
	width: 1083px; height: 518px; padding: 15px 0 0 12px;	
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
}
	div#slideshow ul#nav {
		display: none;
		list-style: none;
		position: relative; top: 210px; z-index: 15;
	}
		div#slideshow ul#nav li#prev {
			float: left; margin: 0 0 0 40px;
		}
		div#slideshow ul#nav li#next {
			float: right; margin: 0 50px 0 0;
		}
		div#slideshow ul#nav li a {
			display: block; width: 80px; height: 80px; text-indent: -9999px;
		}
			div#slideshow ul#nav li#prev a {
				background: url(../images/prev.png);
			}
			div#slideshow ul#nav li#next a {
				background: url(../images/next.png);
			}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}

a {outline: none; }
.gs-dd-link {
font-weight: bold !important;
color: #444444 !important;
text-decoration: none !important;
padding-left: 18px !important;
background: url(../images/directions.png) no-repeat left !important;
float: left !important;
}
#map img {
max-width: none !important;
}