/* 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, table, tr, td, th, select, option, input, textarea, button {	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

body {			background: #00204e;margin:0;}

h1 {			color:#00204E ;
				font-size:22px;
				padding:10px 0 0 0;}

h6 {			font-size:20px;
				line-height:20px;
				font-weight:normal;
				color:#fff;
				background:#D5A00F;
				padding:12px 0 8px 7px;}

.topphonenumber {float:right;color:white;font-weight:normal;font-size:22px;margin-top:9px;line-height:25px;}
.topphonenumber span{font-size:16px;}
/* UNIVERSAL BUTTON STYLE */
 #controller-static.action-contact .agent2article .btns button,#searchform input[type="button"],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-market_appraisal input[type="button"], #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,#controller-static.action-show_page input.button
{
background:#d29e0e url(../images/sign_botton_login.gif) repeat-x scroll 0 0;
border:1px solid #00204e;
color: #fff !important;
text-decoration:none !important;
padding:2px 7px !important;
width:auto !important;
font-weight:bold !important;
font-size:12px;;
}
#popup input[type="submit"],#popup input.button,.btns button.blue, .btns button, input.button, .agent2article .btns button{
	#line-height:13px;
}
/* CONTENT FORM */
#controller-static.action-show_page .arrangementform{
background:#FFF1CA none repeat scroll 0%;
border:1px solid #966E00;
}
#controller-static.action-show_page .title {
background-color:#D5A00F;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
padding:5px;
}
#controller-static.action-show_page #subnews_box p {
padding:4px 10px 3px;
}
#controller-static.action-show_page #subnews_box label{
color:#966E00;
width:180px;
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin:2px 0pt;
width:110px;
}
/* HEADER & NAVIGATION BAR
including logo, top-navigation, masthead and my properties status box */


.header .top {
	background: none;
	height: 83px;
}
.header .top h2 a {
	width: 513px;
	height: 0;
	padding-top: 83px;
	background: url(../images/logo.gif) no-repeat;
}



	/* navigation-specific tags */

	.header .mainNavInner {	
		background:none;
		border: none;
		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, #menubuying, #menuselling, #menurenting, #menuabout, #menucontact {
		width:135px;text-align:center;margin:0 2px 0 0;border:2px solid #d5a00f;border-bottom:none;
	}
	#menumyplaces {	
		width:142px;text-align:center;border:2px solid #d5a00f;border-bottom:none;
	}
	#udm  li a.navButton {
		width:100%;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:0;
		margin-right:0px;
		color:#00204E ;
	}
	#mpuser div.btnlogout {
		background: url(../images/blank.gif) repeat-x;
		width: 50px;height:17px;
		color:#00204E ;
		text-decoration:underline;
		text-align:center;
		padding-left:4px;
	}
	#mpuser div.btnprofile {
		background:url(../images/blank.gif) repeat-x;
		width: 73px;height:17px;
		color:#00204E ;font-weight:bold;cursor:hand;cursor:pointer;
		float:right;
		border-right: 1px solid #fff;
		text-decoration:underline;
		text-align:center;
		padding-right:4px;
	}
	#mpuser .mpusername{
	color:#00204E;
	font-size:11px;
	padding-bottom:8px;
	}


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

.wrapper {
	background: none;
	width:994px;
}
.container {
	margin: 0 0 0 0;
	width: 988px;
	overflow: hidden;
	border:3px solid #D5A00F;
	background-color:#fff;}

.container .contentbox {	margin:0;
							padding-left:0;}



#controller-static #article {					color:#001f38;width:680px;font-size:1em;line-height:1.4em;padding:5px 10px 10px;}

#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:#00204e;}
#controller-static #article table.top td:hover {background:#c3d9f1;}

#controller-static #article p {											color:#00204e;}
#controller-static #article a, #controller-static #article a:visited {	color:#447cab;}
#controller-static #article a:hover {									color:#00204e;}
#controller-static #article ol li {										color:#00204e;}
#controller-static #article ul li {										color:#00204e;
																		font-size:1em;
																		margin:0 0 0 20px;
																		padding:0 0 10px 5px;}
#controller-static #article ul li.odd {									color:#ac7f03;}

#controller-employees .articlebox h1, #controller-static #article h1 {	border-bottom:1px solid #FACE53;
																		color:#D5A00F;
																		font-size:30px;
																		font-weight:normal;
																		letter-spacing:-1px;
																		line-height:1.3em;
																		margin-bottom:10px;}
																		
#controller-static #article h2 {										font-size:2em;
																		color:#00204E;
																		font-weight:normal;
																		padding:0 0 10px;
																		margin:0;}
#controller-static #article h3 {										color:#4D6383;
																		font-size:1.1em;
																		line-height:1.5em;
																		padding:0 0 10px;}
#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:281px !important;}

.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.banner3{					background:transparent url(../images/tml_banner04.jpg) top left no-repeat;}
	#testimonial.banner4{					background:transparent url(../images/tml_banner05.jpg) top left no-repeat;}
	#testimonial.banner5{					background:transparent url(../images/tml_banner06.jpg) top left no-repeat;}
	#testimonial.banner6{					background:transparent url(../images/tml_banner07.jpg) top left no-repeat;}
	#testimonial.banner7{					background:transparent url(../images/tml_banner08.jpg) top left no-repeat;}
	#testimonial.banner8{					background:transparent url(../images/tml_banner09.jpg) top left no-repeat;}
	#testimonial.banner9{					background:transparent url(../images/tml_banner10.jpg) top left no-repeat;}
	#testimonial.banner10{					background:transparent url(../images/tml_banner11.jpg) top left no-repeat;}
	#testimonial.banner11{					background:transparent url(../images/tml_banner12.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 {		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 {									font-family:Verdana,Arial,Helvetica,sans-serif;
											background: none;
											padding: 17px 0 30px 0;
											color: #ccd2dc;
											margin-top: 2px; }
											
.footer a {									color:#CCD2DC;}
											
.footer .logo{								width:39px;
											height:32px; }

.footer .link {								_margin-top:-30px;
											float:left;
											display:block;
											width:650px;
											padding-bottom:4px; }
.footer .link a {							color:#d5a00f;}
.footer .link a:hover {						color:#fff;}
.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:214px;
											height:35px;
											text-align:right; }										
.footer .award img{							float:right;
											padding-left:10px;
											margin:-8px 0 0 0;_margin:0px;
											border:none;}
																		
.footer .copyright {	float: left;
						display:block;
						padding-left:0;#padding-left:0;_padding-left:0;_margin-top:-10px;width:600px;}
						
/* end NEWTON custom tags */


/* END FOOTER */	



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


	/* FEATURE PROPERTY BOXES */
	
	.featuredProperty li {					float: left;
											padding: 1px;width:350px;height:262px;overflow:hidden; 
											border-left:2px solid #d5a00f;}
	.featuredProperty li > li {				border:none;}								
	.featuredProperty li .avatar {			border: none; }
	
	.featuredProperty li .name {			background: #001534;
										opacity: .85;
										filter: alpha(opacity=85);
										width: 334px; 
										font-weight:bold;
										line-height:32px;
										padding-left:8px;padding-right:8px;
										bottom:36px;
										position:relative;height:36px;
										}
									
	.featuredProperty li .name h2 {		color:#a5c8ea; 	/* title */ }
	
	.featuredProperty span {				color: #fff;font-size:12px; 	/* text */ }
	
	.featuredProperty em {					font-size:14px;color: #D5A00F;float:right;font-style:normal; /* property type */ }
	
	/* 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;
											margin: 2px 0 0;
											width: 452px;
											height: 170px;
											overflow: hidden;
											padding: 15px; }
									
	.search2linksBlock .content h2 {		color:#23345c; }
	
	.search2linksBlock .content p {			color:#23345c; }
	
	/* END TEXT CONTENT AREA */


	/* TEXT CONTENT SIDEBAR */
	
	.search2linksBlock .quickLinks {		float: right;
											background: #d1e2ee url(../images/minimag.png) 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 {
	height:525px;width:100%;border-bottom:2px solid #d5a00f;
}
.featuredBlock .prestigeBlock {float:right;padding:1px;_width:703px;_overflow:hidden;_margin:0px;_padding:0px;}
.featuredBlock .buyingBlock{border-top:2px solid #d5a00f;}
.featuredBlock .searchBlock {width:280px;height:525px;border-right:2px solid #d5a00f;_margin:0px;_padding:0px;}
.freeguideBlock {width: 279px;height:261px;_width:276px;_overflow:hidden;}
.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: 0 0 0 1px;
											background: #4d6383 url(../images/bg-search.gif) repeat-x;
											width: 258px;
											height: 249px;
											padding: 5px 10px 0 10PX;
											color: #00204e;	
											float:none;}
											
	.featuredBlock .search .topic {			margin-bottom: 7px;font-size:15px;color:#d5a00f;text-align:center;font-weight:bold;}
	.featuredBlock .search .piece {margin-bottom:5px;}
	.featuredBlock .search .buyrent{color:#ffffff;text-align:center;margin-bottom:10px;font-weight:bold}
	.featuredBlock .search label{color:#d5a00f;font-weight:normal;}
	.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:#d5a00f;color:#ffffff;width:260px;padding:10px;}
#controller-static .search .searchbox{						background-color:#facd53;color:#00204e;padding:8px;}

/* END ADVANCED SEARCH */

	/* SEARCH - LISTINGS DISPLAY */
	#controller-properties.action-search .content {			padding-left:8px;_padding-left:0px;}
	#controller-properties.action-search li.property{_padding-bottom:0px;_height:135px;_overflow:hidden;}
	/* 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:#00204E ;position:relative;}
	#results-sidebar .refine-search{			background:#e2be5f;}
	#results-sidebar label {					color:#00204E;font-size:10px;position:relative;}
	#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 #a97e07;
												color:#604700;}
	/* 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: #cfe9fe 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 #00204e;}
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 #00204e;}
ul.properties-list li.property .details h3 {	color:#00204e;}
ul.properties-list li.property .actions a {		color: #00204e;}
ul.properties-list .price {						color:#1C3F95;}
ul.properties-list .property .address a {		color:#437cab;}
.property-type, .property-id {					color:#604700;font-weight:normal;}

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:18px;}


	/* enquiry form */

	/* END enquiry form */


	/* pagination */
	.search-meta {									color:#D5A00F;font-size:12px;padding-bottom:5px;}
	.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:#00204e;}
	.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  #00204e;
													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:#00204e none repeat scroll 0 0;color:#d5a00f;}

.propertyDetails .bottom .position {				color:#204397;font-size:13px;}
.propertyDetails .bottom .price em {				color:#00204e;font-size:18px;font-weight:bold;}

.propertyDetails .bottom .price label{				font-size:13px;color:#4275be;}
.propertyDetails .bottom .seperator {				color:#ccd2dc;font-size:16px;font-weight:normal;padding:0 2px;}
.propertyDetails .bottom .streat {					color:#4275be;font-size:13px;font-weight:bold;text-transform:uppercase;}
.propertyDetails .bottom .apartment {				color:#d29e0e;font-size:13px;font-weight:bold;text-transform:uppercase;}

.propertyDetails .params span.ico1{					font-size:18px;padding-top:3px;background: url(../images/ico_b_1.gif) no-repeat;color:#fff;padding-left:0;padding-right:5px;margin-left:0;}
.propertyDetails .params span.ico2{					font-size:18px;padding-top:3px;background: url(../images/ico_b_2.gif) no-repeat;color:#fff;padding-left:0;padding-right:5px;margin-left:0;}
.propertyDetails .params span.ico3{					font-size:18px;padding-top:3px;background: url(../images/ico_b_3.gif) no-repeat;color:#fff;padding-left:0;padding-right:5px;margin-left:0;}
.propertyDetails .params span.ico4 {				font-size:18px;padding-top:3px;background: url(../images/ico_b_4.gif) no-repeat;color:#fff;padding-left:0;padding-right:5px;margin-left:0;}

.propertyDetails .bottom .price em {				color:#041A50;}
.details .features h2 {								background:transparent url(../images/hr.gif) repeat-x scroll 0 bottom;
													color:#fff;
													margin:5px 10px;}
.details .features li span {						background:transparent url(../images/arrow_right_dark_s.gif) no-repeat scroll 0 1px;
													color:#041A50;
													font-size:10px;
													font-weight:normal;
													padding-bottom:8px;
													margin-left:10px}
													
.agent2article .article .desc {						padding:0.5em 0;}													
													
.propertyDetails {									margin-top:0;width:988px;}
.details .thumbnails td a {							border: 2px solid #204397;}
.details .slide {									float:left;padding:0;width:401px;}

	/* my properties menu*/
	.details .myPlaces {							background: url(../images/alpha_grayblue_left.gif) repeat-y;}
	.details .myPlaces h2 {							font-size: 18px;
													color: #fff;
													background: url(../images/alpha_blue.gif) repeat-x;
													padding:0 8px;}
	.details .myPlaces li a {						color: #fff;font-size:11px;line-height:24px;border-bottom:1px solid #AA7E07;}
	.details .myPlaces li a span {					float: left;
													background: url(../images/arrow_right_light_b.gif) no-repeat 7px 50%;
													padding-left: 18px;
													cursor: pointer;
													text-transform:uppercase;}
	.details .myPlaces li a:hover span {			background: #AA7E07 url(../images/arrow_right_dark_b.gif) no-repeat 7px 50%;}
	.details .myPlaces li a:hover {					background: #AA7E07 url(../images/arrow_right_dark_b.gif) no-repeat 7px 50%;
													color: #fff;
													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 */

	.propertyDetails .top .pid {					color:#ccd2dc;font-size:11px;}

	/* slideshow */
	.details .slide .slideshow {					width:412px;margin-top:6px;}
	.details .slide .mainimage {					height:308px;
													width:409px;}
	.details .slide .slideshow span.ss {			font-size:12px;padding-left:3px;color:#6D5101;margin-top:2px;}
	.details .slide .mainimage img{					width:409px;
													max-width:409px;
													margin-top:2px;
													border: 1px solid #00204E;}
	/*END slideshow */


	/* POPUPS */

	/* print brochure */
	#popup .printbrochure .addresses{						background-color:#ffe395;}
	#popup .printbrochure .addresses .salemethod{			color:#9f7400;}
	#popup .printbrochure .addresses .suburb{				color:#041a50;}
	#popup .printbrochure .addresses .propertyaddress{		color:#204397;}
	#popup .printbrochure .addresses .price{				color:#041a50;font-size:18px;}
	#popup .printbrochure .addresses .type{					color:#204397;}
	#popup .printbrochure .params span{						color: #fff;font-size:18px;}
	#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{						font-weight:normal;color: #041a50; background: url(../images/arrow_right_dark_s.gif) no-repeat 0 .5em;}
	#popup .printbrochure .propertydetails .heading{		color:#204397;padding-bottom:10px;}
	#popup .printbrochure .propertydetails .details{		color:#041a50;line-height:15px;}
	#popup .printbrochure .propertydetails .details .sum{	color:#041a50;}
	#popup .printbrochure #map_canvas {						border: 2px solid #d5a00f;}
	#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;}
	#popup.action-print_brochure  .agent .contactagent{		color:#d5a00f;}
	#popup.action-print_brochure  .agent .contactdetails {	color:#041a50;font-size:11px;}
	#popup.action-print_brochure  .agent .spacer{			background-color:#e2be5f;}
	#popup.action-print_brochure  .agent .agencyname{		color:#d5a00f;font-size:11px;}
	#popup .printbrochure {									padding:0px;}
	/* 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 .propertyhits b span{								color:#000000;}
#popup .printbrochure .features li {						background:url(../images/arrow_right_dark_s.gif) no-repeat;font-size:10px;}

#popup .topbar, #popup .topbarright {						background:#00204E ;color:#fff;font-size:18px;border-bottom:2px solid #D5A00F;}

.GB_Window .content {	border:2px solid #d5a00f;}

/* END POPUPS */
.agent2article .sendEnquiry .scope {						font-size:11px;color:#00204e;}
.agent2article .sendEnquiry {								font-size:11px;}
.agent2article .contactAgent .inspection {					font-size:13px;
															color:#fff;
															line-height:18px;}

/* 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:#af8000 url(../images/sign_botton_login.gif) repeat-x scroll left top;
#background:none;#background-color:#084b82;
color:#FFFFFF;height:26px;}
#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:#FFF1CA ;}
#controller-enquiries.action-repair .arrangementform { background:#fff;}

	/* contact page*/
	#controller-enquiries.action-market_appraisal .contentbox, #controller-static.action-contact .articlebox {
									width:690px;margin:8px;}

	.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 input[type="button"]{
		margin-bottom:5px;
	}
	#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:#FFF1CA ;
																			border:1px solid #966E00;}
	
	#controller-enquiries.action-market_appraisal .title {					background-color:#D5A00F;color:#FFFFFF;}
	
	#controller-enquiries.action-market_appraisal #repair label {			color:#966E00;width:180px;}
	

	/* END market appraisal */





table.form-data td, table.form-data th {
background-color:#FDE090;
color:#00204e;
}

table.form-data tr.even td {
background-color:#FACD53 ;
}
table.form-data th {background:#6D5101 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;}


	/* contact page */
	
	#controller-static.action-contact .contactform{	background-color:#FFE08D;}
	#controller-static.action-contact table.contacttable td{	color:#00235D;font-size:11px;}
	/* END contact page */




/* STAFF PROFILES
All styling for staff profiles pages */
#controller-employees .contentPageBlock {				padding-left:5px;}
#controller-employees .sidebar {						margin-right:0px;}

#controller-employees .contentPageBlock {				width:695px;}
#controller-employees .articlebox {						width:680px;padding:5px 10px 10px;}
#controller-employees .articlebox ul{					width:680px;}


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


ul#employee-photos li.photo {							background-color:#0f2746;
														border:1px solid #0f2746;width:68px;height:87px !important;
														overflow:hidden;margin-bottom:10px;}
ul#employee-photos li.photo img{						width:68px;height:87px;}
ul.employee-photos li.photo strong {					color:#00204e;}
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:#00204E;}
ul#employee-profiles .contact-details span.key {		color:#d5a00f;}

ul#employee-profiles .contact-details a {				color:#00204E;}

ul#employee-profiles .description {						color:#23345c;width:430px;font-size:12px;}
ul#employee-profiles .description h3 {					color:#23345c;padding-top:10px;}
ul#employee-profiles .description h4 {					color:#D5A00F;font-size:11px;font-weight:bold;}
ul#employee-profiles .description h5 {					color:#488ac7;}
ul#employee-profiles .description ul,ul#employee-profiles .description li {	width:430px;font-size:11px;line-height:16px;padding-bottom:6px;list-style-position:outside;list-style-type:disc;margin:0 0 0 20px;padding:0 0 0 5px;}

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:#00204E ;border:2px solid #d5a00f;}
ul#employee-profiles .photo-overlay {					background-color:#00204E ;}



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


/* MY PROPERTIES
All styling for My Properties section */
#controller-sessions .myplaces .sign .checkbox p {width:240px;margin-top:3px;}
#controller-sessions .myplaces ul {			margin:10px 0 0 10px;}
#controller-sessions .container {				background:#FFFFFF url(../images/bg-sidebar.gif) no-repeat scroll 0 0;}

#controller-sessions .myplaces h2 {			color: #fff;padding-left:10px;}
#controller-sessions .myplaces li {			color: #00204E;padding-bottom:3px;}


#controller-sessions .myplaces .login {		background:none;padding-left:0;
															width:281px;}
														
#controller-sessions .myplaces .sign {		background:none;padding-left:0;
															width:281px;
															height:360px;#height:375px;}
														
#controller-sessions .myplaces input {		border:1px solid #4565DE;
															margin:2px 0 0 0;height:18px;
															width:250px;}

#controller-sessions .myplaces .info {		color:#FFFFFF;
															font-size:11px;
															padding:10px;}
#controller-sessions .myplaces a {			color:#2052A2;text-decoration:underline;}
#controller-sessions .myplaces li.checkbox {	margin:0px;#margin:0 0 5px 0;height:30px;#height:40px;}



#controller-my_properties .articlebox .h2title, #controller-my_properties .articlebox .title h2 {			color:#D5A00F;
															font-size:28px;
															font-weight:normal;
															letter-spacing:-1px;
															line-height:1.3em;
															padding-left:10px;}
#controller-my_properties .articlebox .byline, #controller-sessions .articlebox .byline {		color:#4D6383;
															font-size:1.1em;
															line-height:1.5em;
															padding:0 0 20px 10px;
															font-weight:bold;_width:360px;}							

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


#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 {
															float:right;
															font-family:Arial;
															width:281px;
															height:500px;}
															
#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 #fff;
															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:#fff;
															border-bottom:1px solid #fff;
															color:#063662;}
#controller-sessions .myplaces {
	_padding:0px;_margin:0px;_width:280px;_overflow:hidden;
}
#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;background:#9B7200 ;}
#controller-sessions .myplaces h3 {			background:#9b7200;color:#FFFFFF;
															font-size:12px;height:30px;line-height:30px;
															padding-left:10px;}

#controller-my_properties .articlebox ul.details {			background:#facd53;
															width:685px;
															height:220px;
															margin:20px 10px 0 10px;
															_margin:20px 5px 0 5px;}
#controller-my_properties .articlebox ul.details li {		width:300px;}
#controller-my_properties .articlebox ul.details li label{	width:120px;}
#controller-my_properties .articlebox ul.details .caption {	background:#6d5101 none repeat scroll 0 0;
															color:#fff;
															width:665px;
															border-bottom:1px solid #fff;}

#controller-my_properties .contentbox button {				margin-right:292px;margin-top:10px;}

#controller-my_properties .articlebox ul.subscriptions, #controller-my_properties .articlebox ul.week {
background:#facd53;
width:333px;
height:280px;
_margin-left:5px;
}
#controller-my_properties .articlebox ul.week {_margin-right:0px;}
#controller-my_properties .articlebox ul {					background:#001B5E none repeat scroll 0 0;
															color:#1B3D94;
															margin:15px 10px 0;
															width:333px}
													
#controller-my_properties .articlebox ul .caption {			background:#6d5101 none repeat scroll 0 0;
															color:#fff;
															width:313px;
															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 #9B7200 ;
color:#00204E;
}
#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;
}
table.form-data {
margin-left:10px;
width:685px;
}

#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
															background:#d5a00f none repeat scroll 0 0;
															color:#fff;
															line-height:24px;
															margin-top:0;
															width:313px;}
#controller-my_properties .articlebox ul li{			width:250px;}
#controller-my_properties .articlebox li {					line-height:25px;
															margin:0;
															width:313px;
															padding:2px 10px;
															height:25px;}
												
#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;
																width:200px;}
																
#controller-my_properties .articlebox .title h3{				color:#2178BD;
																font-size:1.3em;
																line-height:1.5em;
																font-weight:bold;padding-left:10px}
#controller-my_properties.action-this_week .articlebox .title,#controller-my_properties.action-alerts .articlebox .title{
	_width:687px;_margin:0px;_padding:0px;
}
#controller-my_properties.action-alerts .articlebox{
	_width:687px;_margin:0px;_padding:0px;
}
.form-wrapper{
	_width:680px;_margin:0px;_padding:0px;
}
#controller-my_properties.action-bookmarks .articlebox .listboxheader {
background:#6d5101;
color:#FFFFFF;
height:24px;
}
#controller-my_properties.action-this_week table.listbox, #controller-my_properties.action-bookmarks table.listbox {
margin-left:10px;
width:687px;
}
#controller-my_properties.action-this_week table.listbox th.bedrooms, #controller-my_properties.action-bookmarks table.listbox th.bedrooms {
background:#6d5101 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:#6d5101 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:#6d5101 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:#6d5101 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:#face54;
color:#00204e;
height:26px;
}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.odd td {
background-color:#fde090;
color:#00204E ;
height:26px;
}
#controller-my_properties.action-bookmarks .articlebox a.sbutton, a.sbutton:visited, #controller-my_properties.action-bookmarks .articlebox span.sbutton {
background:#6D5101 ;
color:#fff ;}




/* 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-employees.action-index .container, #controller-static.action-contact .container, #controller-static.action-show_page  .container,#controller-enquiries.action-market_appraisal .container, #controller-my_properties.action-profile .container, #controller-my_properties.action-index .container, #controller-my_properties.action-this_week .container, #controller-my_properties.action-bookmarks .container, #controller-my_properties.action-alerts .container{
												background:#fff url(../images/bg-sidebar.gif) no-repeat scroll;}
#controller-static.home .contentPageBlock{padding:0px;margin:0px;}
#controller-static.home .container{background:none;background-color:#00204e;}
#controller-properties .contentPageBlock, #controller-static .contentPageBlock,#controller-auctions .contentPageBlock,#controller-inspections .contentPageBlock,#controller-enquiries.action-repair .contentPageBlock{
												background:none;padding-left:0;}
#controller-static.action-show_page.search .contentPageBlock{
												background:none;padding-left:0}
#controller-properties .contentPageBlock{		background:#fff;}

#controller-properties.action-show .agent2article #article .topic {	color:#00204e;font-size:15px;}
.agent2article .aboutAgent h2 {					font-size:14px;color:#D29E0E;}
.agent2article .contactAgent .email a {			color:#fff;}

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

.details .center {								padding:0;
												width:425px;}

.details .thumbnails {							width:424px;
												height:127px;}

.details .thumbnails img {						height:104px;width:138px;}
.details .thumbnails td {						padding:0 0 0 1px;}
.details .thumbnails td a {						border:1px solid #204397;
												height:104px;
												width:138px;
												margin-top:2px;}

#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:#00204e;
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:#af8000;
}
#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:#00204E;
    background-color:#ffed9b;}
#controller-static table#listbox tr.even td,#controller-auctions table#listbox tr.even td,#controller-inspections table#listbox tr.even td,#controller-enquiries.action-repair  table#listbox tr.even td{
    color:#00204E;
    background-color:#f1da70;}











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;
font-size:11px;
}




#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 #00204e;
height:280px;
margin:0 0 0;
overflow:hidden;
width:450px;}

#controller-enquiries.action-market_appraisal .contentbox h1 {
color:#D5A00F;
font-size:30px;
font-weight:normal;
letter-spacing:-1px;
line-height:1.3em;
padding-bottom:12px;}

.agent2article .contactAgent .name {			color:#fff; padding-top:5px;font-size:12px;}
.agent2article .contactAgent .tel {				color:#d2dae8;font-size:11px;font-weight:bold; padding-top:3px;}
.agent2article .contactAgent .email a:hover, .agent2article .contactAgent .email a:hover {	color:#fff;}

.agent2article .article {						color:#041A50;line-height:16px;}
.agent2article .article .topic {				color:#204397;padding-top:10px;}
#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2 {
color:#D5A00F;
font-size:30px;
font-weight:normal;
letter-spacing:-1px;
line-height:1.3em;}
#controller-static.action-contact #map-canvas {	border:1px solid #3B62C6;
												height:280px;
												margin:0 0 0;
												overflow:hidden;
												width:305px;}

#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;padding-left:0;}
#controller-sessions .articlebox h2 {			color:#D5A00F;
															font-size:28px;
															font-weight:normal;
															letter-spacing:-1px;
															line-height:1.3em;
															padding-left:10px;}
#controller-sessions .articlebox .signup {
background:transparent url(../images/sign_now_bg.gif) no-repeat scroll 0 0;
height:315px;margin-top:10px;_margin-left:0px;
}
#controller-my_properties .articlebox .size_fourteen, #controller-my_properties .articlebox .first, #controller-sessions .articlebox .first {		color: #00204E ;
															font-size:12px;line-height:16px;padding-left:10px;margin-top:10px;width:680px;#width:360px;}
#controller-my_properties .articlebox .size_thirteen, #controller-my_properties .articlebox p, #controller-sessions .articlebox p {			color: #00204E ;
															font-size:11px;padding-left:10px;margin-top:10px;line-height:16px;width:680px;#width:360px;}

#controller-sessions .articlebox .signup li {	background:transparent url(../images/bullet2.gif) no-repeat scroll 0 4px;
															color:#002257;
															margin-top:10px;
															padding-left:15px;
															font-size:13px;}
#controller-sessions .articlebox .signup li.last {
background:transparent none repeat scroll 0 0;
width:200px;
margin:20px 0 30px;
color: #21469e;
}

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

#controller-my_properties.action-this_week .listboxheader, #controller-my_properties.action-bookmarks .listboxheader {
background:#001B5E;
color:#FFFFFF;
}

