/* NOTE: ALL STYLES CUSTOMISED TO THIS AGENCY ARE LOCATED AT BOTTOM OF STYLESHEET UNDER 'CUSTOM STYLES' */

/* UNIVERSAL TAGS 
All universal non-page specific tags here eg body, h1-6, p a etc */

body {			background: url(../images/bg-main.gif) repeat-x; margin:0 0 0 0;}

h1 {			color:#18598d;
				padding:10px 0 0 0;}

h6 {			font-size:20px;
				line-height:20px;
				font-weight:normal;
				color:#18598d;
				background:#b2d0ed;
				padding:12px 0 8px 7px;
				margin:18px 0 3px 0; }


/* UNIVERSAL BUTTON STYLE */
ul.properties-list li.property .actions .view-details, .featuredBlock .search .btns, .featuredBlock .search .btns button, .agent2article .btns button, .details .slide .slideshow .button, #popup .btnicons, #popup input.button, #popup a.button, button, input[type="submit"], #controller-enquiries.action-market_appraisal button, #controller-enquiries.action-market_appraisal input[type="submit"], #controller-enquiries.action-repair input[type="submit"],#controller-sessions  .myplaces .login input.btnlogin, #controller-sessions  .myplaces .sign input.btnsign, #controller-my_properties .myplaces li div.btnlogout, #controller-my_properties .contentbox button, .btns button.blue, #controller-properties.action-show .agent2article .btns button, #controller-static .articlebox input.button
{
background:#0F4497 url(../images/sign_botton_login.gif) repeat-x scroll 0 0;
border:2px solid #0F4497;
color: #fff600 !important;
text-decoration:none !important;
height:32px !important;
padding:5px !important;
width:auto !important;
font-weight:bold !important;
padding-top:0px !important;
}
#controller-enquiries.action-repair input[type="submit"]{
	font-size:14px; /*to override 2 column stylesheet '#controller-enquiries.action-repair input':fontsize 11px*/
}

ul.properties-list li.property .actions .view-details {height:18px !important;}
ul.properties-list li.property .actions .view-details a {color: #fff600 !important;}

/* HEADER & NAVIGATION BAR
including logo, top-navigation, masthead and my properties status box */


.header .top {
	background: url(../images/banner-home.jpg) no-repeat;
	height: 83px;
}
.header .top h2 a {
	width: 268px;
	height: 0;
	padding-top: 83px;
	background: url(../images/logo.gif) no-repeat;
	z-index:20001;position:relative;/* remove this line when remove the SIDS logo */
}



	/* navigation-specific tags */

	.header .mainNavInner {	
		background: url(../images/bg_menu.gif) top left repeat-x;
		border: 1px solid #2a6799;
		padding-left: 0px;
	}
	
	.header .mainNavInner .mobile {	
		background: url(../images/hdr_phone.gif);
		width:82px;
		height:39px;
		margin: -7px 0 0 -1px;
		padding:0;
		float:left;
		overflow: hidden;
	}
	
	.header .mainNavInner .mobile a:hover {
	background: transparent;
	}
	
	.header .mainNavInner .myprop{	
		background: url(../images/logo_myproperties.png);
		width:49px;
		height:42px;
		margin: -10px 0 0 -50px;
	}
	
	#menuhome, #mnHomeButton, #mnHomeButton:visited {				width:77px;text-align:center;}
	
	#menubuying, #mnBuyingButton, #mnBuyingButton:visited {			width:83px;text-align:center;}
	
	#menuselling, #mnSellingButton, #mnSellingButton:visited {		width:82px;text-align:center;}
	
	#menurenting, #mnRentingButton, #mnRentingButton:visited {		width:88px;text-align:center;}
	
	#menuagents, #mnAgentsButton, #mnAgentsButton:visited {			width:100px;text-align:center;}
	
	#menuabout, #mnAboutButton, #mnAboutButton:visited {			width:96px;text-align:center;}
	
	#menucontact, #mnContactButton, #mnContactButton:visited {		width:108px;text-align:center;
	}
	#menumyplaces, #mnMyplacesButton, #mnMyplacesButton:visited {	float:right;width:130px;text-align:center;}
	
	#udm {															width:992px;margin:0 0 0 0;}


	/* login status box */
	#mpuser{
		background:url(../images/bg_mp_user.gif) top left no-repeat;
		width:159px;height:75px;
		margin-top:6px;
		margin-right:0px;
		color:#ffffff;
	}
	#mpuser div.btnlogout {
		background: url(../images/blank.gif) repeat-x;
		width: 50px;height:17px;
		color:#fff500;
		text-decoration:underline;
		text-align:center;
	}
	#mpuser div.btnprofile {
		background:url(../images/blank.gif) repeat-x;
		width: 73px;height:17px;
		color:#fff500;font-weight:bold;cursor:hand;cursor:pointer;
		float:right;
		border-right: 1px solid #d1e2ee;
		text-decoration:underline;
		text-align:center;
	}
	#mpuser .mpusername{
	color:#d1e2ee;
	}


/* CONTENT
All content page formatting here, h1-6, p a etc */

.wrapper {
	background: #fff;
	width:994px;
	padding-left:3px;
	padding-right:3px;
}
.container {
	margin: 0 0 0 0;
	width: 994px;
	overflow: hidden;
}





#controller-static #article {					color:#001f38;}

#controller-static #article table.top td {		color:#002257;}										
#controller-static #article table.top td.blue {	background:#e6f2fd;}
#controller-static #article table.top td h3 {	color:#00457c;}
#controller-static #article table.top td:hover {background:#c3d9f1;}

#controller-static #article p {											color:#00457C;}
#controller-static #article a, #controller-static #article a:visited, {	color:#447cab;}
#controller-static #article a:hover {									color:#00457c;}
#controller-static #article ol li {										color:#00457c;}
#controller-static #article ul li {										color:#00457c;}

#controller-static #article h1 {										color:#00457c;}
#controller-static #article h2 {										color:#2178bd;}
#controller-static #article h4 {}
#controller-static #article h5 {}
#controller-static #article h6 {										background:#ddebfb;}
#controller-static #article h6 span {									color:#000;}





/* SIDEBAR
Sidebar formatting for all content pages */


.sidebar {						width:180px;}

.sidebar div.office {			color:#395fc2;}

.sidebar div.office li {		background:transparent url(../images/dotted_blue.gif) no-repeat scroll 3px 56%;}

.sidebar div.office span { 		color:#395FC2;}

.sidebar .office-photo { 		border:1px solid #001b5d;}

.sidebar h3 {					color:#fff;}

.sidebar div.office b{			color:#001b5d;}

.sidebar div.office .address{	color:#001b5d;}


/* FOOTER
Standard footer formatting, text, background, link styling and any logos or artwork */

	/* FOOTER BLOCK */
	
	/* Newton News */
	.casesBlock .ads {						background: url(../images/banner-news.jpg) no-repeat; }
	/* end Newton News */
	
	/* Testimonials tile */
	#testimonial {							background:transparent url(../images/tml_banner01.jpg) top left no-repeat;
											width:330px;
											height:138px;
											margin: 0 0 0 -150px;}
	#testimonial.banner1{					background:transparent url(../images/tml_banner01.jpg) top left no-repeat;}
	#testimonial.banner2{					background:transparent url(../images/tml_banner02.jpg) top left no-repeat;}
	#testimonial.banner3{					background:transparent url(../images/tml_banner03.jpg) top left no-repeat;}
	#testimonial.banner4{					background:transparent url(../images/tml_banner04.jpg) top left no-repeat;}
	#testimonial.banner5{					background:transparent url(../images/tml_banner05.jpg) top left no-repeat;}
	#testimonial.banner6{					background:transparent url(../images/tml_banner06.jpg) top left no-repeat;}
	#testimonial.banner7{					background:transparent url(../images/tml_banner07.jpg) top left no-repeat;}
	#testimonial.banner8{					background:transparent url(../images/tml_banner08.jpg) top left no-repeat;}
	#testimonial.banner9{					background:transparent url(../images/tml_banner09.jpg) top left no-repeat;}
	#testimonial.banner10{					background:transparent url(../images/tml_banner10.jpg) top left no-repeat;}
	#testimonial.banner11{					background:transparent url(../images/tml_banner11.jpg) top left no-repeat;}
	#testimonial.banner12{					background:transparent url(../images/tml_banner12.jpg) top left no-repeat;}
	#testimonial.banner13{					background:transparent url(../images/tml_banner13.jpg) top left no-repeat;}
	#testimonial.banner14{					background:transparent url(../images/tml_banner14.jpg) top left no-repeat;}
	/* END Testimonials tile */


	/* Office location */
	.casesBlock .list li {					width: 180px;
											height: 138px;
											padding:0 0 0 150px;
											color:#d1e2ee;
											background: #4c7ca3  url(../images/bg_shopfront.png) no-repeat; }
	.casesBlock .list li h3 {				color:#fff;	/* office title */}
	.casesBlock .list li b {				color:#fff;	}
	.casesBlock .list li .piece {			padding: 2px 0 0 0;#height:15px;#line-height:15px; /* contact lines */}
	.casesBlock .list li .piece label {		color:#D1E2EE;
											text-align: left;
											padding: 0 0 1px 0;
											font-weight:bold;
											width:40px;
											display: inline-block;#height:15px; /* contact type */ }
	.casesBlock .list li .piece span {		color:#fff;	/* contact text */ }
	.casesBlock .list li .piece span a {	color:#fff;	/* contact link */ }
	/* end Office location */
	
	/* alternate my properties banner */
	.casesBlock .results {					background: url(../images/banner-results.gif) no-repeat;}
	/* end alternate my properties banner */
	
	.casesBlock .detail {					background: #001e44;
											opacity: .9;
											filter: alpha(opacity=90); }					
	.casesBlock .detail h3 {				color: #ff0; }
	.casesBlock .detail p {					color: #fff; }
	.casesBlock .detail label {				color: #fff; }
	.casesBlock .detail span {				color: #ff0; }
	.casesBlock .detail a {					color: #ff0; }
	.casesBlock .detail a:hover {			color: #ffa; }
	
	
	/* END FOOTER BLOCK */
	

.footer {									background: #01447b url(../images/bg-footer.gif) repeat-x;
											padding: 17px 11px 30px;
											color: #a2c7e9;
											margin-top: 2px; }
											
.footer a {									color:#a2c7e9;}
											
.footer .logo{								width:39px;
											height:32px; }

.footer .link {								padding-left:50px;#padding-left:15px;_padding-left:50px;
											_margin-top:-30px;
											float:left;
											display:block;
											width:600px;
											padding-bottom:4px; }
.footer .link a {							color:#fff;}
.footer .link a:hover {						color:#fff200;}
.footer strong{								color:#fff;}


/* NEWTON custom tags */	
.footer .award{								float:right;
											line-height:16px;
											padding:0;
											margin: 0 0 0 0;_margin-right:20px;
											z-index:100;
											width:280px;
											height:32px;
											text-align:right; }										

/* end NEWTON custom tags */


/* END FOOTER */	



/* HOMEPAGE
All homepage-specific elements such as feature properties, recent listings and  */


	/* FEATURE PROPERTY BOXES */
	
	.featuredBlock li {					float: left;
										margin: 2px 0 0 2px; }
									
	.featuredBlock li .avatar {			border: 1px solid #051e40; }
	
	.featuredBlock li .name {			background: #051e40;
										opacity: .85;
										filter: alpha(opacity=85);
										width: 94%; }
									
	.featuredBlock li .name h2 {		color:#a5c8ea; 	/* title */ }
	
	.featuredBlock span {				color: #fff; 	/* suburb */ }
	
	.featuredBlock em {					color: #fff600; /* price */ }
	
	/* END FEATURE PROPERTY BOXES */


	/* FLASH ANIMATION AREA */
	.search2linksBlock .leftBlock{			margin: 2px 0 0 0;
											background: #000;
											width: 330px;
											height: 200px;
											padding: 0;}
	/* END FLASH ANIMATION AREA */


	/* TEXT CONTENT AREA */
	
	.search2linksBlock .content {			background: #e7f0f6;
											float: left;
											width: 480px;
											height: 201px;
											overflow: hidden;
											padding: 1px; }
									
	.search2linksBlock .content h2 {		color:#23345c; }
	
	.search2linksBlock .content p {			color:#23345c;
											font-size:11px;
											line-height:15px;}
											
	.search2linksBlock .content ul{			color:#23345c;
											}
											
	.search2linksBlock .content li{			list-style-type:disc;
											list-style-position:inside;
											color:#23345c;
											font-weight:bold;
											padding-bottom:4px;
											font-size:11px;
											line-height:15px;}
	
	/* END TEXT CONTENT AREA */


	/* TEXT CONTENT SIDEBAR */
	
	.search2linksBlock .quickLinks {		float: right;
											background: #d1e2ee url(../images/watchvideo.jpg) no-repeat;
											width: 180px;
											height: 200px;}
	
	.search2linksBlock .quickLinks .topic {	background: url(../images/title_quickLinks.gif) no-repeat; }
	
	.search2linksBlock .quickLinks li {		width: 140px;
											background: url(../images/dotted_blue.gif) no-repeat 3px 56%; }

	/* END TEXT CONTENT SIDEBAR */

.featuredBlock .piece label {				margin:0;}


/* SEARCH
All search forms, including quick search, advanced search and refine search fields and formatting  */


	/* QUICK SEARCH (homepage) */
	
	.featuredBlock .search {				margin: 2px 0 0 0;
											background: #afceea url(../images/bg-search.gif) repeat-x;
											width: 310px;
											height: 243px;
											padding: 5px 10px 0 10PX;
											color: #00457c;	}
											
	.featuredBlock .search .topic {			margin-bottom: 13px;}
	

	
	.featuredBlock .search select {			color: #0b4096;}
	
	.featuredBlock .myprop-banner {			background: url(../images/banner-myprop.jpg) no-repeat;
											width:330px;
											height:52px;
											margin:2px 0 0 -10px;
											#margin:13px 0 0 -10px;cursor:hand;cursor:pointer; }

/* END quick search */

/* ADVANCED SEARCH */

#controller-properties.action-search div.shoutout{background:url(../images/bg_googleinfo.gif) top left repeat-x;}
#controller-properties.action-search div.shoutout table {background:url(../images/bg_googleinfo.gif) top left repeat-x;}
#controller-properties.action-search div.address{color:#2a59a9;}
#controller-properties.action-search div.suburb{color:#0f2458;}
#controller-properties.action-search div.salemethod{color:#7b7b7b;}
#controller-properties.action-search div.price{color:#d40013;}
#controller-properties.action-search div.title{color:#0f2458;}
#controller-properties.action-search div.featuresbed{background:url(../images/ico_s_1.gif) top left no-repeat #2a59a9;color:#ffffff;}
#controller-properties.action-search div.featuresbath{background:url(../images/ico_s_2.gif) top left no-repeat #2a59a9;color:#ffffff;}
#controller-properties.action-search div.featurescar{background:url(../images/ico_s_3.gif) top left no-repeat #2a59a9;color:#ffffff;}
#controller-properties.action-search div.featuresgarage{background:url(../images/ico_s_4.gif) top left no-repeat #2a59a9;color:#ffffff;}

#controller-static .search .title {
	background-color:#84a5db;color:#ffffff;
}
#controller-static .search .searchbox{
background-color:#d6e1f3;color:#013a91;
}

/* END ADVANCED SEARCH */

	/* SEARCH - LISTINGS DISPLAY */


	/* SEARCH - GOOGLEMAP DISPLAY */

	#resultsFilter {
	background:#DFE7FA url(../images/alpha_lightblue.gif) repeat-x scroll 0 0;
	}
	#resultsFilterHandler {
	background:transparent url(../images/alpha_gray.gif) repeat-x scroll 0 0;
	color:#BDBDBD;
	}
	#controller-properties.action-search .ui-slider-range {
	background:#00B2CE none repeat scroll 0 0;
	}
	#controller-properties.action-search .ui-slider, .ui-slider {
	background-image:url(../images/slider-bg.png);
	}
	.ui-slider-handle { background-image: url(../images/slider-handle.gif);  }
	.ui-slider-handle-active { border: 1px dotted black;  }
	.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
	.ui-slider-range { background: #00b2ce; opacity: 0.3; filter: alpha(opacity=30); }
	
	#resultsFilter .filter h2 {
	color:#092567;
	}
	#resultsFilter .filter .options .box .name {
	background:#D2D9E1 none repeat scroll 0 0;
	color:#005FA1;
	}
	#resultsFilter .results .avatar {
	background:#CEDAF8 none repeat scroll 0 0;
	}
	#resultsFilter .results .detail h3 a {
	color:#FFF600;
	}
	#resultsFilter .results .name {
	background:#3D5493 none repeat scroll 0 0;
	color:#FFFFFF;
	}
	#resultsFilter .results .hover, #resultsFilter .results .avatar:hover {
	background: #fff;
	}
	#resultsFilter .results .detail {			background: #29438A;opacity: .9;color: #fff;}
	
	#resultsFilter .results .detail .ico1 {		background:transparent url(../images/ico_s_1.gif) no-repeat scroll 0 0;}
	#resultsFilter .results .detail .ico2 {		background:transparent url(../images/ico_s_2.gif) no-repeat scroll 0 0;}
	#resultsFilter .results .detail .ico3 {		background:transparent url(../images/ico_s_3.gif) no-repeat scroll 0 0;}
	#resultsFilter .results .detail .ico4 {		background:transparent url(../images/ico_s_4.gif) no-repeat scroll 0 0;}

/* END SEARCH - googlemap */



/* RESULTS
All formatting for search results page with exception to refine search functions, found under SEARCH  */

	/* sidebar- refine search tags */
	#results-sidebar p {						color:#4c7ca3;}
	#results-sidebar .refine-search{			background:#d1e3f4;
												border:1px solid #b2d0ed;}
	#results-sidebar label {					color:#4c7ca3;}
	#results-sidebar input[type="text"], #results-sidebar textarea, #results-sidebar input[type="password"], #results-sidebar input[type="checkbox"], #results-sidebar select {
												background-color:#FFFFFF;
												border:1px solid #4c7ca3;
												color:#4c7ca3;}
	/* END sidebar- refine search tags */

ul.properties-list .price b {					color:#001b5d;}

ul.properties-list li.property {				color:#001b5d;}
ul.properties-list li.even {					background: #fff url(../images/result-even-bg.png) top left repeat-x;
												border:1px solid #3671a1;}
ul.properties-list li.odd {						background: #fff url(../images/result-odd-bg.png) top left repeat-x;
												border:1px solid #3671a1;}
ul.properties-list li.property.even .thumbnail img {	border:2px solid #00457c;}
ul.properties-list li.property.even .background {	background:#c2d8ed;}
ul.properties-list li.property.odd .background {background:#87afd1;}
ul.properties-list li.property.odd .thumbnail img {	border:2px solid #00457c;}
ul.properties-list li.property .details h3 {	color:#00457c;}
ul.properties-list li.property .actions a {		color: #00457c;}
ul.properties-list .price {						color:#1C3F95;}
ul.properties-list .property .address a {		color:#437cab;}
.property-type, .property-id {					color:#00457c;}

ul.properties-list li.property.even .actions {	background-color:#c3d8ed;}
ul.properties-list li.property.odd .actions {	background-color:#87afd1;}
ul.properties-list li.property .actions .view-details a {color: #fff;line-height:22px;}


	/* enquiry form */

	/* END enquiry form */


	/* pagination */
	.search-meta {									color:#82afd7;}
	.pagination a, .pagination span {				background: url(../images/bg_btn_blue.gif) top left repeat-x #4367C9;
													color: #fff;
													border:1px solid #061B5B;}
	.pagination a:hover {							color: #fff200;}
	.pagination span.current {						background: #fff200;
													color:#00457c;}
	.pagination span.disabled {						background: url(../images/bg_btn_blue.gif) top left repeat-x #4367C9;
													border:1px solid #111111;}
	/* END pagination */


span.icons span.inner {								color: #fff;
													background: url(../images/icons-bg.png) top left repeat-x  #00457c;
													border:1px solid #001b38;}
span.icons span.bedrooms {							background: transparent url(../images/bedrooms.gif) center left no-repeat;}
span.icons span.bathrooms {							background: transparent url(../images/bathrooms.gif) center left no-repeat;}
span.icons span.carparks, span.icons span.off-street-carparks {background: transparent url(../images/offstreet-carparks.gif) center left no-repeat;}
span.icons span.secure-carparks {					background: transparent url(../images/secure-carparks.gif) center left no-repeat;}



/* DETAILS and DETAILS POPUPS
All formatting and styling for property details page, INCLUDING all popups eg 'Print Brochure', 'Slideshow'  */

body#popup {										background:#fff;color:#204397;}

.propertyDetails .top {								background:#00457c none repeat scroll 0 0;color:#fff;}

.propertyDetails .bottom .position {				color:#204397;}

.propertyDetails .bottom .seperator {				color:#6089C8;}

.propertyDetails .params span.ico1{					background: url(../images/ico_b_1.gif) no-repeat;color:#fff;}
.propertyDetails .params span.ico2{					background: url(../images/ico_b_2.gif) no-repeat;color:#fff;}
.propertyDetails .params span.ico3{					background: url(../images/ico_b_3.gif) no-repeat;color:#fff;}
.propertyDetails .params span.ico4 {				background: url(../images/ico_b_4.gif) no-repeat;color:#fff;}

.propertyDetails .bottom .price em {				color:#041A50;}
.details .features h2 {								background:transparent url(../images/hr.gif) repeat-x scroll 0 bottom;
													color:#204397;}
.details .features li span {						background:transparent url(../images/arrow_right_dark_s.gif) no-repeat scroll 0 2px;
													color:#041A50;}


	/* my properties menu*/
	.details .myPlaces {							background: url(../images/alpha_grayblue_left.gif) repeat-y;}
	.details .myPlaces h2 {							font-size: 20px;
													color: #fff;
													background: url(../images/alpha_blue.gif) repeat-x;}
	.details .myPlaces li a {						color: #00457c;}
	.details .myPlaces li a span {					float: left;
													background: url(../images/arrow_right_light_b.gif) no-repeat 8px 50%;
													padding-left: 18px;
													cursor: pointer;}
	.details .myPlaces li a:hover span {			background-image: url(../images/arrow_right_dark_b.gif);}
	.details .myPlaces li a:hover {					background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;
													color: #fff200;
													text-decoration: none;}
	
	.details .myPlaces div.suburbprofile{			background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;}
	.details .myPlaces div.suburbprofile a span {	color:#0b3c8e;}
	.details .myPlaces div.suburbprofile a:hover {	background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;
													color: #041a50;
													text-decoration: none;}
	/* END my properties menu */



	/* slideshow */
	.details .slide .slideshow {					margin-top:0;}
	.details .slide .slideshow span.ss {			color:#204397;line-height:25px;}
	.details .slide .mainimage img{					border: 2px solid #204397;}
	/*END slideshow */


	/* POPUPS */


	/* print brochure */
	#popup .printbrochure .addresses{						background-color:#e2e9fb;}
	#popup .printbrochure .addresses .salemethod{			color:#ff0a20;}
	#popup .printbrochure .addresses .suburb{				color:#041a50;}
	#popup .printbrochure .addresses .propertyaddress{		color:#204397;}
	#popup .printbrochure .addresses .price{				color:#041a50;}
	#popup .printbrochure .addresses .type{					color:#204397;}
	#popup .printbrochure .params span{						color: #fff;}
	#popup .printbrochure .params span.ico1{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico2{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico3{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico4 {				margin-right: 0px; background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .features{						background-color:#e2e9fb;}
	#popup .printbrochure .features b {						color: #204397;}
	#popup .printbrochure .features li{						color: #041a50; background: url(../images/arrow_right_dark_s.gif) no-repeat 0 .5em;}
	#popup .printbrochure .propertydetails .heading{		color:#204397;}
	#popup .printbrochure .propertydetails .details{		color:#041a50;}
	#popup .printbrochure .propertydetails .details .sum{	color:#041a50;}
	#popup .printbrochure #map_canvas {						border: 2px solid #204397;}
	#popup #googlemap #map_canvas {							border: 2px solid #204397;}
	#popup.action-print_brochure  .agent .contactagent{		color:#3b66d5;}
	#popup.action-print_brochure  .agent .contactdetails {	color:#041a50;}
	#popup.action-print_brochure  .agent .spacer{			background-color:#5c85c6;}
	#popup.action-print_brochure  .agent .agencyname{		color:#5c85c6;}
	/* END print brochure */
	
#popup .tblHeader{											background-color:#96ab00; color:#ffffff;}
#popup .tblSubHeader{										background-color:#d0d95a;}
#popup.action-email_to_agent .repuired,#popup.action-email_to_friend .repuired{	color:#545353;}

#popup.action-print_brochure  .agent .contactagent{			color:#3b66d5;}
#popup.action-print_brochure  .agent .contactdetails {		color:#041a50;}
#popup.action-print_brochure  .agent .spacer{				background-color:#5c85c6;}
#popup.action-print_brochure  .agent .agencyname{			color:#5c85c6;}
#popup .propertyhits b span{								color:#000000;}
#popup .printbrochure .features li {			background:url(../images/arrow_right_dark_s.gif) no-repeat;}

#popup .topbar, #popup .topbarright {	background:url(../images/popup_bg.gif) top left repeat-x #1b3473;color:#fff;font-size:14px;}

.details .features ul{height:127px;float:none;}
.details .features {height:200px;}
.details .center{max-height:325px;}
.sharethis_btn{
	height:22px !important;
	padding:8px 0 0 5px !important;
}
.sharethis_btn a{color: #fff600}
/* END POPUPS */



/* AUCTIONS AND INSPECTIONS
Styling for OFI and Auction Time lists */

#controller-static .listboxheader, #controller-auctions .listboxheader, #controller-enquiries.action-repair .listboxheader, #controller-inspections .listboxheader {
background:#001B5E url(../images/bg_top_tablelisting.gif) repeat-x scroll left top;
#background:none;#background-color:#084b82;
color:#FFFFFF;
}

#controller-auctions .listboxheader th.bedrooms,#controller-inspections .listboxheader th.bedrooms {
background:url(../images/bedrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.bathrooms,#controller-inspections .listboxheader th.bathrooms {
background:url(../images/bathrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.off-street-carparks,#controller-inspections .listboxheader th.off-street-carparks {
background:url(../images/offstreet-carparks-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.secure-carparks,#controller-inspections .listboxheader th.secure-carparks {
background:url(../images/carparks-secure-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader td.address,#controller-inspections .listboxheader td.address{
	padding-right:15px;
}




/* FORMS and CONTACT
All form formatting, typically used in Appraisal Requests, Maintenance and Contact Forms */

#controller-enquiries.action-repair .repairform { background:#97b7d0;}
#controller-enquiries.action-repair .arrangementform { background:#ccdae5;}

.enquiry-form, #controller-static.search #advanced-search-form {
									background:#FFFCAF url(../images/bg_form.gif) repeat-x scroll 0 0;
									border:1px solid #A87C19;}
					
.enquiry-form .title {				background-color:#FFFB99;
									color:#001B5D;}

.enquiry-form label {				color:#1D3D90;}

input[type="text"], textarea, input[type="password"], input[type="checkbox"], select {
									background-color:#FFFFFF;
									border:1px solid #6F8991;}
									




	/* market appraisal */
	#controller-enquiries.action-market_appraisal .repairform li {			background:transparent url(../images/dotted_blue.gif) no-repeat scroll 3px 56%;
																			color:#447bab;}
	
	#controller-enquiries.action-market_appraisal .arrangementform {		background:#e7f0f6 url(../images/bg_form.gif) repeat-x scroll 0 0;
																			border:1px solid #4c7ca3;}
	
	#controller-enquiries.action-market_appraisal .title {					background-color:#d1e2ee;
																			color:#001B5D;}
	
	#controller-enquiries.action-market_appraisal #repair label {			color:#00457C;}
	
	#controller-enquiries.action-market_appraisal .contentbox {				width:701px;}
	/* END market appraisal */





table.form-data td, table.form-data th {
background-color:#DEF1FE;
color:#00457C;
}

table.form-data tr.even td {
background-color:#D1E2EE;
}
table.form-data th {
background:#00457C none repeat scroll 0 0;
color:#FFFFFF;
height:24px;
}


	/* contact page */
	
	#controller-static.action-contact .contactform{	background-color:#d3e1f7;}
	#controller-static.action-contact table.contacttable td{	color:#00235d;}
	/* END contact page */




/* STAFF PROFILES
All styling for staff profiles pages */

ul.employee-photos .department {						background:url(../images/bg-department.gif) repeat-x; color:#00457c;}

ul.employee-photos li.photo {							color:#0f2746;}
ul.employee-photos li.photo strong {					color:#00457c;}
ul.employee-photos li.photo span.block{					background-color:#3C65AA;
														border:1px solid #142E83;}
ul.employee-photos li.photo .cover {					background: #051E40 none repeat scroll 0%;
														opacity:0.60;
														filter: alpha(opacity=60); -moz-opacity: 0.60;}

ul#employee-profiles .contact-details p {				color:#00206d;}
ul#employee-profiles .contact-details span.key {		color:#fff;}

ul#employee-profiles .contact-details a {				color:#00206d;}

ul#employee-profiles .description {						color:#23345c;}
ul#employee-profiles .description h3 {					color:#23345c;}
ul#employee-profiles .description h4 {					color:#5186b4;}
ul#employee-profiles .description h5 {					color:#488ac7;}

ul#employee-profiles .staff-testimonial {				background:#7cabd6 url(../images/bg-staff-testimonial.gif) repeat-x;
														color:#004890;}
ul#employee-profiles .staff-testimonial h2 {			color:#fff;}
ul#employee-profiles .staff-testimonial h3 {			color:#122a48;}

ul#employee-profiles .photo {							background-color:#3C65AA;border:2px solid #284565;}
ul#employee-profiles .photo-overlay {					background-color:#3C65AA;}

.staffinfo {											background:#7cabd6 url(../images/bg-staffinfo.gif) repeat-x;}






/* MY PROPERTIES
All styling for My Properties section */

#controller-sessions  .myplaces h2 {			color: #fff;}
#controller-sessions  .myplaces li {			color: #0c326e;}


#controller-sessions  .myplaces .login {		background:transparent url(../images/myplaces_bg_1.gif) no-repeat scroll 0 0;
															width:170px;}
														
#controller-sessions  .myplaces .sign {		background:transparent url(../images/myplaces_bg_2.gif) no-repeat scroll 0 0;
															width:170px;
															height:360px;#height:375px;}
														
#controller-sessions  .myplaces input {		border:1px solid #4565DE;
															margin:2px 0 0 0;
															width:160px;}

#controller-sessions  .myplaces .info {		color:#00457c;}
#controller-sessions  .myplaces a {			color:#2052A2;
}
#controller-sessions  .myplaces li.checkbox {	margin:5px 0;height:40px;}



#controller-my_properties .articlebox .h2title {			color:#00457C;
															font-size:1.8em;
															line-height:2em;}
															
#controller-my_properties .articlebox strong {				color:#2178BD;
															font-size:1.3em;
															line-height:1.5em;}
															
#controller-my_properties .articlebox .first {				color:#00457C;
															font-size:13px;
															margin-top:0;}
															
#controller-my_properties .articlebox p {					color:#00457C;}


#controller-my_properties.action-index .myplaces, #controller-my_properties.action-profile .myplaces, #controller-my_properties.action-this_week .myplaces, #controller-my_properties.action-bookmarks .myplaces, #controller-my_properties.action-alerts .myplaces {
															background:transparent url(../images/staffprofiles_myplaces.gif) no-repeat scroll 0 0;
															float:right;
															font-family:Arial;
															width:180px;}
															
#controller-my_properties.action-index .myplaces li, #controller-my_properties.action-profile .myplaces li, #controller-my_properties.action-this_week .myplaces li, #controller-my_properties.action-bookmarks .myplaces li, #controller-my_properties.action-alerts .myplaces li {
															border-bottom:1px solid #6496c2;
															color:#063662;}

#controller-my_properties.action-index .myplaces li.mpmenu:hover, #controller-my_properties.action-profile .myplaces li.mpmenu:hover, #controller-my_properties.action-this_week .myplaces li.mpmenu:hover, #controller-my_properties.action-bookmarks .myplaces li.mpmenu:hover, #controller-my_properties.action-alerts .myplaces li.mpmenu:hover {
															background:#75afe2;
															border-bottom:1px solid #6496c2;
															color:#063662;}


#controller-my_properties .myplaces ul {					margin:0;
															padding-bottom:0;}
												
#controller-my_properties .myplaces li div.btnlogout a, #controller-my_properties .myplaces li div.btnlogout a{
															color:#FFF71A;
}
#controller-my_properties .myplaces h2 {					color:#FFFFFF;}
#controller-my_properties .myplaces h3 {					color:#FFFFFF;}
#controller-sessions  .myplaces h3 {			color:#FFFFFF;
															font-size:12px;
															padding-left:0;}


#controller-my_properties .articlebox ul.details, #controller-my_properties .articlebox ul.subscriptions, #controller-my_properties .articlebox ul.week {
background:#d1e2ee;
width:245px;margin-right:13px;
}
#controller-my_properties .articlebox ul {					background:#001B5E none repeat scroll 0 0;
															color:#1B3D94;}
													
#controller-my_properties .articlebox ul .caption {			background:#07335b none repeat scroll 0 0;
															color:#fff;
															width:225px;
															border-bottom:1px solid #fff;}

#controller-my_properties .articlebox .subscriptions li label {
font-weight:normal;
padding-left:8px;
}

#controller-my_properties .articlebox li select {			border:1px solid #7F9DB9;}
#controller-my_properties .articlebox .details li input {
border:1px solid #6496c2;
color:#6496c2;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li input, #controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin-top:5px;}
#controller-my_properties .articlebox .subscriptions li input {
float:left;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin:right:0;
}


#controller-my_properties .articlebox .size_fourteen {		color:#00457c;
															margin-bottom:0;}
#controller-my_properties .articlebox .size_thirteen {		color:#00457c;
															padding:10px 0 0 8px;}

#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
															background:#6496c2 none repeat scroll 0 0;
															color:#fff;
															line-height:24px;
															margin-top:0;
															width:225px;}
												
#controller-my_properties .articlebox li {					line-height:25px;
															margin:0;
															padding:2px 10px;
															height:25px;}
#controller-my_properties .articlebox ul li {width:225px;}												
#controller-my_properties .articlebox ul .caption_1 input {		vertical-align:absmiddle;}
#controller-my_properties .articlebox ul .caption_2 input {		vertical-align:absmiddle;}
#controller-my_properties .articlebox .title {					float:none;
																display:block;
																height:80px;
																margin-left:8px;
																width:200px;}
																
#controller-my_properties .articlebox .title h2{				color:#00457C;
																font-size:1.8em;
																font-weight:bold;
																line-height:2em;}
#controller-my_properties .articlebox .title h3{				color:#2178BD;
																font-size:1.3em;
																line-height:1.5em;
																font-weight:bold;}


#controller-my_properties.action-this_week table.listbox, #controller-my_properties.action-bookmarks table.listbox {
margin-left:0;
width:780px;
}
#controller-my_properties.action-this_week table.listbox th.bedrooms, #controller-my_properties.action-bookmarks table.listbox th.bedrooms {
background:#00457c url(../images/bedrooms.gif) no-repeat scroll center center;
text-indent:-9000px;
width:35px;
}
#controller-my_properties.action-this_week table.listbox th.bathrooms, #controller-my_properties.action-bookmarks table.listbox th.bathrooms {
background:#00457c url(../images/bathrooms.gif) no-repeat scroll center center;
text-indent:-9000px;
width:35px;
}
#controller-my_properties.action-this_week table.listbox th.off-street-carparks, #controller-my_properties.action-bookmarks table.listbox th.off-street-carparks {
background:#00457c url(../images/offstreet-carparks.gif) no-repeat scroll center center;
text-indent:-9000px;
width:35px;
}
#controller-my_properties.action-this_week table.listbox th.secure-carparks, #controller-my_properties.action-bookmarks table.listbox th.secure-carparks {
background:#00457c url(../images/secure-carparks.gif) no-repeat scroll center center;
text-indent:-9000px;
width:35px;
}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.even td {
background-color:#d1e2ee;
color:#00457c;
height:26px;
}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.odd td {
background-color:#def1fe;
color:#00457c;
height:26px;
}
#controller-my_properties.action-bookmarks .articlebox a.sbutton, a.sbutton:visited, #controller-my_properties.action-bookmarks .articlebox span.sbutton {
background:#082f54;
color:#fff71a;}




/* CUSTOM STYLES FOR -AGENCY NAME-
Many agencies have elements that are exclusive to them, place all such styles here - When or if these are adopted into 2column they will be recategorised later  */










#controller-auctions h3,#controller-inspections h3,#controller-enquiries.action-repair h3{
								color:#fff;}

#controller-static.action-contact .container, #controller-static.action-show_page  .container,#controller-enquiries.action-market_appraisal .container{
								background:#FEFDF9 url(../images/main-bg-sidebar.jpg) no-repeat scroll left top;}

#controller-static.action-show_page.home .container,#controller-static.action-show_page.search .container {
								background:none;}

#controller-static .contentPageBlock,#controller-auctions .contentPageBlock,#controller-inspections .contentPageBlock,#controller-enquiries.action-repair .contentPageBlock{
    							padding: 0 0 0 0;}

#controller-properties.action-show .agent2article #article .topic {	color:#00457c;}
.agent2article .aboutAgent h2 {					color:#00457c;}


#resultsFilterHandler .op {						background:transparent url(../images/arrow_up.gif) no-repeat scroll right 50%; color:#FFFD6C;}
.agent2article .aboutAgent {					background:#DEEAF8 url(../images/alpha_grayblue_right.gif) repeat-y scroll 0 0; color:#041A50;}
.details {										background:#c2d9f1;
												height:341px;}





#popup #signup_success {						color:#4c4c4c;}
												
#popup #signup_success li{						color:#b50001;}
												
#controller-properties .sidebar .search-form select {
width: 120px;#width:130px;
padding:0 0 10px 0;
}
.sidebar form {
margin:10px;
}

/* Feature Icons */



label {
font-size:11px;
font-weight:bold;
color:#00457c;
margin:2px 0;
}





/* content page formatting tags */



#controller-static table#listbox  td.date,#controller-auctions table#listbox  td.date,#controller-inspections table#listbox  td.date,#controller-enquiries.action-repair  table#listbox  td.date{
    color:#0f307d;
}
#controller-static table#listbox tr.odd td,#controller-auctions table#listbox tr.odd td,#controller-inspections table#listbox tr.odd td,#controller-enquiries.action-repair  table#listbox tr.odd td{
    color:#0f307d;
    background-color:#edf7ff;
}











div#main a.action {
background-color:#829BA2;
border:0 none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:16px;
padding:3px 8px;
}
#popup .printbrochure .propertydetails .details {
color:#041A50;
background:#fff;
}




#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2 {
margin-bottom:7px;
}
#controller-static.action-contact #map-canvas {
border:1px solid #00457c;
height:280px;
margin:0 0 0;
overflow:hidden;
width:450px;
}

#controller-enquiries.action-market_appraisal .contentbox h1 {
padding-top:0;
padding-bottom:13px;
}
.agent2article .contactAgent .name {
color:#204397;
}
.agent2article .contactAgent .email a:hover {
color:#070780;
}
.agent2article .article {
color:#041A50;
}
.agent2article .article .topic {
color:#204397;
}
#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2 {
color:#002257;
font-size:24px;
margin-bottom:7px;
}
#controller-static.action-contact #map-canvas {
border:1px solid #3B62C6;
height:280px;
margin:0 0 0;
overflow:hidden;
width:450px;
}





#controller-static a.sbutton,#controller-static a:visited.sbutton,#controller-auctions a.sbutton,#controller-inspections a.sbutton,#controller-auctions a:visited.sbutton,#controller-inspections a:visited.sbutton,#controller-enquiries.action-repair  a.sbutton,#controller-enquiries.action-repair  a:visited.sbutton{
    background:url(../images/btn_action.gif) top left repeat-x #001b5e;color:#ffffff;
}

#controller-sessions  .articlebox .signup h2 {
	color: #21469e;
}
#controller-sessions  .articlebox h2 {
	color: #002257;
}
#controller-sessions  .articlebox .signup {
background:transparent url(../images/sign_now_bg.gif) no-repeat scroll 0 0;
height:330px;
}
#controller-sessions  .articlebox .first {
color: #002256;
}
#controller-sessions  .articlebox p {
	color: #002256;
}
#controller-sessions  .articlebox strong {
	color: #2052a2;
}
#controller-sessions  .articlebox .signup li {
background:transparent url(../images/bullet2.gif) no-repeat scroll 0 4px;
color:#002257;
margin-top:10px;#margin-top:5px;
padding-left:15px;
}
#controller-sessions  .articlebox .signup li.last {
background:none;
width:200px;
margin:20px 0 30px;
color: #21469e;
}
#controller-sessions  .articlebox p {
	#width:475px;_width:450px;
}


.agent2article {
padding:10px 0 1px;
}

#controller-my_properties.action-this_week .listboxheader, #controller-my_properties.action-bookmarks .listboxheader {
	background:#00457c;
	color:#FFFFFF;
	height:24px;
}


