 span.logo, a.close-form { behavior: url("/root/javascripts/iepngfix.htc") }

ul,li {font-size:12px;}
body {
background:#001c84 url(../images/bg.jpg) top left repeat-x;
}


body#controller-properties #main, body#controller-sessions #main, body#controller-enquiries #main body#controller-static #main, #controller-employees #main, body#controller-static.action-show_page #main, body#controller-my_properties #main, body#controller-auctions #main, body#controller-inspections #main {
background:#FEFDF9 url(../images/main-bg-sidebar.jpg) top left no-repeat;
}

body div#main, body#controller-static.action-show_page.home #main, body#controller-static.action-show_page.search #main {
background:url(../images/main-bg.jpg) top left no-repeat #FEFDF9 ;
}

body div#main .content, body#controller-static.home #main .content {
width:700px;
}

p {
color:#001b5e;
font-size:13px;
line-height:17px;
padding:2px 0 5px 0;
}
p b {
font-size:14px;
line-height:18px;
}
div#main, div#header {
background-color:#fff;
border-top:0px;
border-bottom:0px;
border-left:2px solid #001c84;
border-right:2px solid #001c84;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#main .inner {
margin:0 0 0 0;
}

body#controller-properties #main .content, body#controller-sessions #main .content, body#controller-static #main .content, #controller-employees #main .content, body#controller-my_properties #main .content, body#controller-auctions #main .content, body#controller-inspections #main .content {
width:800px;
}

body#controller-static.action-print_brochure #main, body#controller-static.action-print_brochure #main .content {
width:700px;
}

body#controller-static.action-show_page.search #main .content {
width:950px;
}

body#controller-static.action-print_brochure #main .main-image {
margin-right:40px;_margin-right:10px;
}

body#controller-static.action-print_brochure #main .sidebox {
	margin-right:15px;
}
body#controller-static.action-print_brochure #main .property-descr {
	margin-right:20px;_margin-right:5px;
}

body#controller-static.action-print_brochure #main span.icons span  {
	padding:4px 4px 4px 10px;#padding:4px 4px 4px 5px;
}

div#header .inner {
margin:0;
}

body.home .sidebar {
background:#E8F5FD url(../images/sidebar-bg.png) top left repeat-x;
border:1px solid #1F3F92;
margin-top:20px;
margin-left:15px;_margin-left:5px;
margin-right:0px;
float:left;
}

body#controller-properties #main .content {
display:block;
float:left;
margin:20px 15px;
padding:0pt;
width:800px;
}

body.home .sidebar p{
padding:2px 0 0 0;
}


/* HEADER */

	/* LINKS */
	#header ul.links {
	bottom:-2px;
/*margin:100px 0 0 120px;margin-top:100px;#margin-top:75px;*/
margin:75px 0 0 120px;
	width:880px;
	padding:0;
	height:33px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	background:transparent url(../images/header-menu-bg.png) top left repeat-x;
	border-top:2px solid #001c84;
	_margin-left:60px;
	}
	#header ul.links li {
	  margin-right:0;
	}
	#header ul.links li li {
	background-color:#001b5e;
	}
	#header ul.links a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	line-height:33px;
	height:33px;
	padding:0px 14px 0px 14px;
	margin:0;
	text-transform:lowercase;
	}
	#header ul.links li:hover, #header ul.links a:hover {
	background:#374A52 url(../images/header-menu-bg-hover.png) top left repeat-x;
	color:#fff603;
	}

  	#header ul.links ul li:hover {
  	color:#001b38;
	background-color:#c7d72a;
  	background-image:none;
  	}
    #header ul.links ul a:hover {
  	color:#e2251f;
	border-top:2px solid #ebebeb;
	background-color:#fff;
  	background-image:none;
  	}
	#header ul.links li.home {
    width:63px;
    }
	#header ul.links li.buy, #header ul.links li.sell {
    width:68px;
    }
	#header ul.links li.island-info {
    width:92px;
    }
    #header ul.links li.about-us {
  	width:83px;
    }
	#header ul.links li.contact-us {
  	width:95px;
    }
    #header ul.links li.my-properties {
    width:160px;
	padding-left:10px;
    }
  
  #header ul.links ul{
	border-left:2px solid #03324e;
	border-right:2px solid #03324e;
	border-bottom:2px solid #03324e;
	padding:0;
	margin:0;
	}
	
	#header ul.links ul li a {
	border-top:2px solid #002990;
	font-size:12px;
	line-height:24px;
	padding:0 0 0 13px;
	margin:0;
	height:24px;
	}
	
	/* DOLPHIN LOGOS */
	
	#header .logo {
	position: absolute;
	margin:-79px 0pt 0pt -147px;
	padding:0;
	z-index:100;
	width:147px;
	height:137px;
  display:block;
  overflow:hidden;
  background:transparent url(../images/logo_main.png) top left no-repeat;
  text-indent:-9000px;
	}
	
	#header ul.links .my-properties .logo {
	position: absolute;
	margin:0;
	padding:0;
	margin: -8px 0 0 -30px;
	z-index:100;
	width:41px;
	height:42px;
  display:block;
  overflow:hidden;
  background:transparent url(../images/logo_myproperties.png) top left no-repeat;
  text-indent:-9000px;
	}

	
input.suburbs, select.property-type, select.order_by {
width:150px;#width:130px;
}

#controller-properties .sidebar, #controller-sessions .sidebar {
border:0;
background:transparent;
width:167px;
}
#controller-properties .sidebar .search-form select {
width: 150px;#width:130px;
}
#controller-sessions .content .summary p, #controller-sessions .content .summary h2 {
font-size:18px;
background:none;
border:none;
color:#001B5E;
}
.sidebox .property-icons {
margin: 10px 0pt 10px -8px;
}
.sidebox div.property-details, 
.sidebox div.property-features,
.sidebox div.property-events{
background:#fff url(../images/sidebar-bg.gif) top left repeat-x;
border:1px solid #aa7c00;
font-size:12px;
line-height:18px;
margin-bottom:4px;
color:#1c3f95;
padding:7px;
}
.sidebox div.property-agent {
background:#fff url(../images/sidebar-bg2.gif) top left repeat-x;
border:1px solid #5787bf;
margin-bottom:4px;
color:#1c3f95;
padding:7px;
}
.sidebox div.property-agent img{
float:right;
}

.sidebar form {
margin:10px;
}

div#main {
padding:0 0 0 0;
}

#header {
height:110px;
font-family: Arial, Helvetica, sans-serif;
}

#header {background:transparent url(../images/banner-home.jpg) top left no-repeat;}
#header.banner1{background:transparent url(../images/banner-home1.jpg) top left no-repeat;}
#header.banner2{background:transparent url(../images/banner-home2.jpg) top left no-repeat;}
#header.banner3{background:transparent url(../images/banner-home3.jpg) top left no-repeat;}

#header .inner {
margin:0;
padding:0;
height:110px;width:1000px;
}
/* DETAILS PAGE */

/* FEATURED PROPERTIES */
.featured-property {
border:1px solid #00134B;
background-color:#FEFDF9;
}

.featured-property .suburb {
padding:0 0 0 7px;
color:#001b5d;
font-size:18px;
display:block;
width:100%;
}
.featured-property .prefix {
float:left;
padding:0 0 0 7px;
color:#1c3f95;
font-size:12px;
display:block;
}
.featured-property .price {
float:left;
padding:0 0 0 7px;
color:#1c3f95;
font-size:12px;
font-weight:bold;
display:block;
}

.property-agent p {
margin-top:5px;
margin-bottom:5px;
padding:0;
}

.latest-properties-wrapper table th {
color: #3b62c6;
font-weight:bold;
padding:7px 0 2px 0;
}
.latest-properties-wrapper table td {
padding:3px 0 3px 2px;#height:20px;#vertical-align:middle;
font-size:12px;
}
.latest-properties-wrapper table tr.odd {
color: #001b5d;
}
.latest-properties-wrapper table tr.even {
background-color: #fffdce;
color: #001b5d;
}

/* HEADINGS */
#main h2 {
background: #001B5E url(../images/header-menu-bg.png) top left repeat-x;
border:2px solid #1F3F92;
color:#fff;
font-size:20px;#line-height:30px;
font-face: Trebuchet MS, Arial, Helvetica;
font-weight:normal;
width:100%;
text-indent:10px;
margin: 0;
}

#main h2 span {
font-size:18px;
line-height:30px;
height:30px;
font-weight:normal;
}

#main h2 .logo {
	position: absolute;
	margin:0;
	padding:0 0 0 0;
	margin: -6px 0 0 -23px;
	z-index: 100;
}

#main h2 span {
margin: 0 0 0 10px;
}

#main h2 .view-listings {
float:right;
margin:3px 10px 0 0;#margin-top:7px;
color:#fff603;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#main h2 span.price {
margin-right:10px;
color:#fff603;
}

.content .latest-properties-list .suburb {
float:none;
}

/* PROPERTY RESULTS */
ul.properties-list li.property {
margin-bottom:4px;
width:800px;
color:#001b5d;
}
ul.properties-list li.even {
background: #fff url(../images/result-even-bg.png) top left repeat-x;
border:1px solid #D5C291;
}
#main ul.properties-list li.property .inner {
margin-right:0;
width:800px;
position:relative;_height:125px;
}
ul.properties-list li.odd {
background: #fff url(../images/result-odd-bg.png) top left repeat-x;
border:1px solid #8CAEDC;
}
ul.properties-list li.property.even .thumbnail img {
border:2px solid #9a6400;
z-index:100;
}
ul.properties-list li.property.even .background {
background:#f4f2ae;
padding: 3px 0 3px 10px;
font-size:10px;#font-size:12px;
font-weight:bold;
margin:0 0 0 -8px;
width:570px;_z-index:0;
}
.properties-list .property-icons {
float:right;
margin-top:-12px;#margin-top:0px;
}
ul.properties-list li.property.odd .background {
background:#d7eae4;
padding: 3px 0 3px 10px;
font-size:10px;#font-size:12px;
font-weight:bold;
margin:0 0 0 -8px;
width:570px;_z-index:0;
}
ul.properties-list li.property.odd .thumbnail img {
border:2px solid #001b5d;
}
ul.properties-list li.property .thumbnail, ul.properties-list li.property .actions {
padding:10px 0 10px 10px;
}
ul.properties-list li.property .details {
padding:3px 0 3px 0;
}
ul.properties-list li.property .actions {
position:absolute;
right:0;
top:0;
bottom:0;
padding-left:10px;
}
ul.properties-list li.property .actions a {
color: #A87C19;
font-weight:bold;
text-decoration:none;
}
ul.properties-list .property p {
font-size:11px;
line-height:14px;
}
ul.properties-list .property .locality {
font-size:16px;font-weight:bold;
}
ul.properties-list .property .address a {
color:#1c3f95;
font-size:13px;
line-height:24px;
text-decoration:none;
}

ul.properties-list li.property .actions a:hover {
text-decoration:underline;
}
ul.properties-list li.property.even .actions {
background-color:#F4F2B2;
border-left:1px solid #D5C291;_height:105px;
}
ul.properties-list li.property.odd .actions {
background-color:#DBECE4;
border-left:1px solid #8CAEDC;_height:105px;
}
ul.properties-list li.property .actions .view-details {
text-align:center;
margin-top:10px;width:72px;height:18px;
background: #62A0FF url(../images/submit-button-bg.png) top left repeat-x;
border:1px solid #061B5B;
padding:5px 10px 5px 10px;#padding-top:10px;#padding-bottom:0px;
}
ul.properties-list li.property .actions .view-details a {
color: #fff;
}



#header .inner, #main .inner {
margin:10px;
}


/* PAGINATION */
.pagination a, .pagination span {
padding:2px 6px 2px 6px;
background: url(../images/button-bg.png) top left repeat-x #62a0ff;
color: #fff;
font-weight:bold;
border:1px solid #061B5B;
text-decoration:none;
}

.pagination span.current {
background: url(../images/button-bg-current.png) top left repeat-x #4367C9;_width:21px;
}

.pagination span.disabled {
background: url(/712/images/button-bg-disabled.png) top left repeat-x #ababab;
border:1px solid #111111;_width:21px;
}
.search-summary-wrapper {
	margin:5px 0 10px 0;
}
.pagination {
line-height:24px;
}




/* BUTTONS */
button, input[type="submit"] {
padding:2px 4px 2px 4px;#padding-left:0px;#padding-right:0px;
background: #4367C9 url(../images/submit-button-bg.png) top left repeat-x;
font-size:14px;#font-size:12px;
color: #fff;
border:1px solid #061B5B;
text-decoration:none;
}
a.view-property {
padding:2px 24px 2px 24px;#padding-left:0px;#padding-right:0px;
background: #064864 url(../images/submit-button-bg.png) top left repeat-x;
font-size:14px;#font-size:12px;
font-weight:bold;
color: #fff603;
border:1px solid #061B5B;
text-decoration:none;
}

/* ICONS */
/* Feature Icons */

span.icons span.inner {
color: #fff;
font-weight:bold;
padding:5px 10px 5px 10px;
background: url(../images/icons-bg.png) top left repeat-x  #C79409;
border:1px solid #A87C19;width:29px;height:20px;
}
span.icons span.bedrooms {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/bedrooms.gif) center left no-repeat;
}
span.icons span.bathrooms {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/bathrooms.gif) center left no-repeat;
}
span.icons span.carparks, span.icons span.off-street-carparks {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/offstreet-carparks.gif) center left no-repeat;
}
span.icons span.secure-carparks {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/secure-carparks.gif) center left no-repeat;
}


body.home span.icons span {
color: #001b5d;
font-weight:bold;
padding:4px 8px 4px 8px;
background: #C79409 url(../images/icons-bg.png) top left repeat-x;
border:1px solid #A87C19;
}
body.home span.icons span.bedrooms {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/bedrooms-home.gif) center left no-repeat;
}
body.home span.icons span.bathrooms {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/bathrooms-home.gif) center left no-repeat;
}
body.home span.icons span.carparks, body.home span.icons span.off-street-carparks {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/offstreet-carparks-home.gif) center left no-repeat;
}
body.home span.icons span.secure-carparks {
padding:0 0 0 20px;
border:0;
background: transparent url(../images/carparks-secure-home.gif) center left no-repeat;
}


/* MY PLACES */
#my-places {
height:255px;
width:166px;
float:right;
padding:0 0 0 0;
font-size:18px;
color:#fff;
}
#my-places ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#my-places li {
border-bottom: 1px solid #001b5d;
position:relative;
margin: 0;
}
#my-places li a{
display: block;
font-size:13px;
font-weight:bold;
padding: 5px 5px 5px 0.5em;
color: #fff603;
text-decoration: none;
}
#my-places li a.close-form {
padding:0;
}
#my-places li a:hover{
background-color: #001b5d;
color: #fff;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
#my-places .inline-form {
position:absolute;
padding:5px 10px 10px 10px;
background:#fff url(../images/bg_popups.jpg) top left repeat-x;
margin-left:-100px;
color:#000;
}
.inline-form h3 {
color:white;#white-space:nowrap;#z-index:100;
}
#my-places p.login-information {
color:#fff603;
font-size:12px;
padding-left:5px;
background:#3b4665;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
#my-places p.login-information b {
font-size:18px;
font-weight:normal;
}



#controller-my_properties table.properties-list {
font-size:16px;
line-height:30px;
color:#3f67cd;
font-weight:bold;
}
#controller-my_properties table.properties-list  th {
background:#001b5e;
color: #fff;
font-weight:bold;
padding:2px 0 2px 3px;font-size:12px;#height:22px;#line-height:22px;
}
#controller-my_properties table.properties-list  th.bedrooms {
background:url(/712/images/bedrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-my_properties table.properties-list  th.bathrooms {
background:url(/712/images/bathrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-my_properties table.properties-list  th.off-street-carparks {
background:url(/712/images/offstreet-carparks-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-my_properties table.properties-list  th.secure-carparks {
background:url(/712/images/carparks-secure-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-my_properties table.properties-list  td.bedrooms ,#controller-my_properties table.properties-list  td.bathrooms ,#controller-my_properties table.properties-list  td.off-street-carparks,#controller-my_properties table.properties-list  td.secure-carparks {
text-align:center;
}
	#controller-my_properties table.properties-list tr.odd td{
	background-color:#dde6fe;
	}
		#controller-my_properties table.properties-list tr.even td{
	background-color:#eef3ff;
	}

#controller-my_properties table.properties-list  td {
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;#height:22px;#line-height:22px;
}
#controller-my_properties table.properties-list  td a{
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;
}
#controller-my_properties table.properties-list  td.thumb {
	padding:0 5px 0 5px;
	height:55px;
	width:60px;
	vertical-align: middle;
	text-align: center;
}
#controller-my_properties table.properties-list  td.type {
padding:3px 0 3px 3px;
font-size:10px;
font-weight:normal;
}
#controller-my_properties table.properties-list  td.center {
padding:3px 0 3px 3px;
text-align: center;
font-weight:bold;
}
#controller-my_property table.properties-list  tr.odd {
background-color: #eef3ff;
color: #001b5d;
font-weight:normal;
}
#controller-my_property table.properties-list  tr.even {
background-color: #dde6fe;
color: #001b5d;
font-weight:normal;
}




/* CONTACT */
#contact-us {
float:left;
border:1px solid #A87C19;
background:#fffcaf url(../images/bg_form.gif) repeat-x;
}
#contact-us .title{
background:#fffb99;
padding:5px 10px 5px 10px;
display:block;
font-face:Trebuchet MS, Arial, Helvetica;
font-size:14px;
font-weight:bold;
color:#001b5d;
}
#contact-us p {
padding:5px 10px 0 10px;
}
#contact-us label{
color:#1d3d90;
display:block;
font-size:13px;
}
.sidebar div.office {
font-size:11px;
line-height:18px;
font-weight:bold;
padding:10px;
color:#395fc2;
}
.sidebar div.office p {
margin-top:5px;
margin-bottom:5px;
padding:0;
}
.sidebar div.office span {
color:#395FC2;
}
.sidebar .office-photo {
width:166px;#width:165px;#margin-left:-6px;_margin-left:0px;
height:127px;
background:transparent url(../images/photo_office.jpg) top left no-repeat;
text-indent:-9000px;
border:1px solid #001b5d;
}

.sidebar h3{
font-size:20px;
line-height:18px;
font-weight:normal;
padding:10px;
color:#fff;
}
.sidebar div.office b{
font-size:14px;
color:#001b5d;
}
.sidebar div.office .address{
font-size:11px;
color:#001b5d;
font-weight:normal;
}


/* STAFF */
#staff ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:10px 0 0 0;
vertical-align:middle;
}
#staff li {
float:left;
margin: 0 10px 0 0;
}
#staff .right{
color:#001b5e;
}
#staff .left{
font-size:11px;
line-height:18px;
font-weight:bold;
color:#395fc2;
}
#staff .left b{
float:right;
font-size:14px;
color:#001b5d;
}
#staff img{
}
#staff .right p{
font-size:13px;
line-height:18px;
padding-bottom:7px;
}
#staff .right b{
font-size:13px;
line-height:18px;
padding-bottom:7px;
}
#staff .right .name{
font-size:20px;
line-height:20px;
display:block;
}
#staff .right .position{
font-size:14px;
padding-bottom:10px;
display:block;
}


/* MY PROPERTIES AREA */

#my-profile fieldset {
border:2px solid #001b5e;
background:#cedbfd url(../images/bg_myproperties.gif) repeat-x;
}
#my-profile fieldset p {
padding:0 0 2px 8px;
}
#my-profile fieldset h3{
color:#fff603;
background:#001b5e;
font-size:14px;
padding:6px 0 8px 8px;
}
#my-profile fieldset .subheading{
color:#001b5e;
background:#9fb0de;
font-size:13px;
font-weight:bold;
padding:4px 0 4px 8px;
display:block;
}

#controller-sessions .content .summary {
background:#ffe800 url(../images/bg_summary.gif) repeat-x;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
margin:10px 0 15px 15px;
}
#controller-sessions .content .summary ul {
list-style:none;
margin-left:0;
font-size:13px;
font-weight:bold;
}
#controller-sessions .content .summary li {
padding:1px 0 3px 0;
line-height:17px;
}
#controller-sessions .content .summary p {
font-size:18px;
}
#controller-sessions .content .summary h2 {
margin-left:0;
text-indent:0;
}
#controller-sessions .description .highlight {
font-weight:bold;
font-size:14px;
line-height:18px;
}

/* FOOTER */
div#footer {
border-top:0px;
border-bottom:0px;
border-left:2px solid #001c84;
border-right:2px solid #001c84;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body div#footer p {
background-color:#fff;
padding-top:5px;
padding-bottom:5px;
color:#1c3f95;
}
div#footer .inner, div#footer p {
margin-top:0;
margin-bottom:0;
}
#footer .inner span.copyright {
color:#fff;
font-size:11px;
line-height:30px;
padding: 10px 0 0 60px;_margin-left:20px;
}
#footer .inner span.iproperty {
float:right;
font-size:11px;
color:#fff;
line-height:30px;
}
#footer .inner span.iproperty a {
color:#fff;
font-size:11px;
}
#footer .logo {
position: absolute;
margin:0;
padding:0;
margin: 10px 0 0 0;_margin-left:20px;
z-index:100;
width:54px;
height:54px;
display:block;
overflow:hidden;
background:transparent url(../images/logo_footer.png) top left no-repeat;
text-indent:-9000px;
}
#footer ul.links {
margin:0 0 0 -20px;
width:925px;
padding:0 0 0 75px;_padding-left:95px;
height:30px;
font-family:"Trebuchet MS", Arial, Helvetica;
background:#f3df6e;
}
#footer ul.links li {
margin-right:0;_display: inline;_list-style-type: none;
display:block;
height:30px;
padding:0px 5px 0px 5px;
margin:0;
}
#footer ul.links a {
color:#001b5d;
text-decoration:none;
font-weight:bold;
font-size:11px;
line-height:30px;
text-transform:lowercase;

}
#footer ul.links li:hover, #footer ul.links a:hover {
text-decoration:underline;
}


.ui-tabs-panel {
border: 1px solid #3B62C6;
}

.ui-tabs-nav-item {
border: 1px solid #3B62C6;
border-bottom: 0px;
}

/* EMPLOYEES */
ul#employee-photos .photo {
background-color:#3C65AA;
border:1px solid #142E83;
}

ul#employee-profiles .photo {
background-color:#3C65AA;
border:2px solid #142E83;width:161px;height:219px;overflow:hidden;
}

ul#employee-profiles .photo-overlay, ul#employee-profiles .photo-overlay {
background-color:#3C65AA;
}

/* ENQUIRIES */
.enquiry-form, #controller-static.search #advanced-search-form {
border:1px solid #A87C19;
background:#fffcaf url(../images/bg_form.gif) repeat-x;
}
.enquiry-form .title{
font-size:14px;
color:#001b5d;
background-color:#FFFB99;
}

.enquiry-form label{
color:#1d3d90;
font-size:13px;
}

/*inspections*/
#controller-inspections table.properties-list {
font-size:16px;
line-height:30px;
color:#3f67cd;
font-weight:bold;
}
#controller-inspections table.properties-list  th {
background:#001b5e;
color: #fff;
font-weight:bold;
padding:2px 0 2px 3px;font-size:12px;#height:22px;#line-height:22px;
}
#controller-inspections table.properties-list  th.bedrooms {
background:url(/712/images/bedrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-inspections table.properties-list  th.bathrooms {
background:url(/712/images/bathrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-inspections table.properties-list  th.off-street-carparks {
background:url(/712/images/offstreet-carparks-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-inspections table.properties-list  th.secure-carparks {
background:url(/712/images/carparks-secure-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-inspections table.properties-list  td.bedrooms ,#controller-inspections table.properties-list  td.bathrooms ,#controller-inspections table.properties-list  td.off-street-carparks,#controller-inspections table.properties-list  td.secure-carparks {
text-align:center;
}
	#controller-inspections table.properties-list tr.odd td{
	background-color:#dde6fe;
	}
		#controller-inspections table.properties-list tr.even td{
	background-color:#eef3ff;
	}

#controller-inspections table.properties-list  td {
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;#height:22px;#line-height:22px;
}
#controller-inspections table.properties-list  td a{
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;
}
#controller-inspections table.properties-list  td.thumb {
	padding:0 5px 0 5px;
	height:55px;
	width:60px;
	vertical-align: middle;
	text-align: center;
}
#controller-inspections table.properties-list  td.type {
padding:3px 0 3px 3px;
font-size:10px;
font-weight:normal;
}
#controller-inspections table.properties-list  td.center {
padding:3px 0 3px 3px;
text-align: center;
font-weight:bold;
}
#controller-inspections table.properties-list  tr.odd {
background-color: #eef3ff;
color: #001b5d;
font-weight:normal;
}
#controller-inspections table.properties-list  tr.even {
background-color: #dde6fe;
color: #001b5d;
font-weight:normal;
}

#controller-inspections table.properties-list  tr.date-header td{
	font-size:14px;line-height:35px;font-weight:bold;
}
/*auctions*/
#controller-auctions table.properties-list {
font-size:16px;
line-height:30px;
color:#3f67cd;
font-weight:bold;
}
#controller-auctions table.properties-list  th {
background:#001b5e;
color: #fff;
font-weight:bold;
padding:2px 0 2px 3px;font-size:12px;#height:22px;#line-height:22px;
}
#controller-auctions table.properties-list  th.bedrooms {
background:url(/712/images/bedrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-auctions table.properties-list  th.bathrooms {
background:url(/712/images/bathrooms-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-auctions table.properties-list  th.off-street-carparks {
background:url(/712/images/offstreet-carparks-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-auctions table.properties-list  th.secure-carparks {
background:url(/712/images/carparks-secure-home.gif) center center no-repeat #001b5e;width:30px;text-indent:-9000px;
}
#controller-auctions table.properties-list  td.bedrooms ,#controller-auctions table.properties-list  td.bathrooms ,#controller-auctions table.properties-list  td.off-street-carparks,#controller-auctions table.properties-list  td.secure-carparks {
text-align:center;
}
	#controller-auctions table.properties-list tr.odd td{
	background-color:#dde6fe;
	}
		#controller-auctions table.properties-list tr.even td{
	background-color:#eef3ff;
	}

#controller-auctions table.properties-list  td {
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;#height:22px;#line-height:22px;
}
#controller-auctions table.properties-list  td a{
padding:3px 0 3px 3px;
font-size:11px;
font-weight:normal;color:#0f307d;
}
#controller-auctions table.properties-list  td.thumb {
	padding:0 5px 0 5px;
	height:55px;
	width:60px;
	vertical-align: middle;
	text-align: center;
}
#controller-auctions table.properties-list  td.type {
padding:3px 0 3px 3px;
font-size:10px;
font-weight:normal;
}
#controller-auctions table.properties-list  td.center {
padding:3px 0 3px 3px;
text-align: center;
font-weight:bold;
}
#controller-auctions table.properties-list  tr.odd {
background-color: #eef3ff;
color: #001b5d;
font-weight:normal;
}
#controller-auctions table.properties-list  tr.even {
background-color: #dde6fe;
color: #001b5d;
font-weight:normal;
}

#controller-auctions table.properties-list  tr.date-header td{
	font-size:14px;line-height:35px;font-weight:bold;
}

#controller-static.action-show_page h2{
	margin-bottom:5px;
}
#controller-static.action-show_page h3{
	font-size: 14px; line-height: 18px; font-weight: bold;margin-top:20px;margin-bottom:20px;
}

#my-profile fieldset.requirements p.even {
background-color:#DDE6FE;
}

#controller-static.action-show_page h4{
	font-size: 20px; line-height: 25px; font-weight: bold;color:#174cdb;margin-top:25px;
}
#controller-static.action-show_page li {
	font-size: 13px; line-height: 20px; font-weight: bold;color:#001b5d;
	list-style-type: disc;
}

#controller-static.action-show_page {
	color:#001b5d;
}


.about-us .text{
background:url(../images/bg_about-us.gif) repeat-x #b8e8ef;
}
.about-us .text p{
padding:5px 10px 0 10px;
font-size:11px;
line-height:14px;
}
.about-us .text p b{
font-size:12px;
line-height:15px;
}
.about-us .text p a{
font-weight:bold;
text-decoration:underline;
color:#10125d;
}