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

									
h1 {									color:#4a1968;}
h2 {									color:#4a1968;}
h3 {									color:#4a1968;}

INPUT ,SELECT	{						color: #7f7f7f;}

body	{								font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
										color:#491966;
										background:#e5e5e5 url(../images/bg.gif) repeat-y; 
										background-position:center;}

table.form-data td, table.form-data th {background:#b29ccc;color:#491966;padding:4px;border-bottom:1px solid #fff;}

table.form-data tr.even td {			background-color:#cabbdc;}
table.form-data th {					background:#9353b9 none repeat scroll 0 0;
										color:#FFFFFF;}

#map-canvas {							border:1px solid #688ba7;}




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


#topmenu {								background: #103E66 url(../images/bg_menu.gif) repeat-x top left;
										color: #C1CD23;}
										
#topmenu a {							color: #491966;
										border-right: 1px solid #c1cd23;}
										
#topmenu a:hover {						color: #FFFFFF;	background: url(../images/bg_menuon.gif) repeat-x;}
#topmenu a.on {							color: #FFFFFF;	background: url(../images/bg_menuon.gif) repeat-x;}

/* SUBMENU STYLES */

#submenu {								background: #b0c5d7 url(../images/bg_submenu.gif) repeat-x top left;
										color: #fff;}

#submenu a {							color: #fff;}
#submenu a:hover ,#submenu li:hover {	background: url(../images/bg_submenuon.gif) repeat-x; color:#fff;}
										
#submenu2 {								background: #b0c5d7 url(../images/bg_submenu2.gif) repeat-x top left;color: #3d6384;}
										
#submenu2 a {							color: #3d6384;}
#submenu2 a:hover {						color: #083053;
										background: url(../images/bg_submenuon.gif) repeat-x;}
										
										

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

.contents{								color:#2b5b86;}
.contents a{							color:#2b5b86;}
.currentenews{							background:url(../images/bg_newsletter_box.gif) top left no-repeat;color:#0b3961;}
.currentenews a,.currentenews a:visited{color:#0b3961;}

/*privacy*/
.privacytable td{						background-color:#e8eef4;}



/* SIDEBAR
-------------------------------------------------------------------------------------------------------
Sidebar formatting for all content pages */




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

#footer {								background: #a7ad1b url(../images/bg_footer.gif) top left;color: #3d6384;}

#footer li { 							color: #828b05;}

#footer .copyright, #footer .copyright a {	color: #fff;}

#footer li a {							color: #491966;}


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


/*
FEATURE PROPERTY
----------------
*/

#featureProperty {						background:#a1b9cc url(../images/bg_featureprop.gif) no-repeat;}

#featureProperty .view a.button{		background:#5e2b85 url(../images/bg_button.gif) repeat-x;
										border:1px solid #300156; border-top:1px solid #5e2b85;color:#ffffff;}
										
#featureProperty .heading {				background:#1e4a6e url(../images/bg_featureprop_heading.gif) repeat-x;color: #ffffff;}
										
#featureProperty .photo img {			border:1px solid #4c1d69;}

#featureProperty .icons {				background:#491966 url(../images/bg_icons.gif);color: #c1cd23;}
	
#featureProperty .icons li.ico1 {    	background: url(../images/icon_bed.gif) center left no-repeat;}
#featureProperty .icons li.ico2 {    	background: url(../images/icon_bath.gif) center left  no-repeat;}
#featureProperty .icons li.ico3 {    	background: url(../images/icon_car.gif) center left  no-repeat;}

#featureProperty .description {			color: #491966;}
#featureProperty .description .suburb {	color: #000;}
#featureProperty .description .address {color: #4f027f;}
#featureProperty .description .title {	color: #000000;}


/*
LATEST LISTING BOX
------------------
*/

#controller-static.home #latestListings {								background:#c2cd3f url(../images/bg_newlisting.gif) no-repeat;}

#controller-static.home #latestListings .heading {						background: #6d7412 url(../images/bg_newlisting_heading.gif) repeat-x;color: #ffffff;}
												
#controller-static.home #latestListings a.viewall {						background:#012F56 url(../images/bg_button.gif) repeat-x; 
																		border:1px solid #300156;color:#ffffff;}
#controller-static.home #latestListings .listing {						border-bottom-color: #97a115;}
													
#controller-static.home #latestListings div.listing:hover {				background:#f2fb6d !important;}
#controller-static.home #latestListings .listing .photo {				background-color: #6c7212;}
#controller-static.home #latestListings .listing .suburb {				color: #395300;}
													
#controller-static.home #latestListings .listing .price {				color: #395300;}
#controller-static.home #latestListings .listing .shortDescription {	color: #395300;}



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

#toggle-advanced-search{   							color:#0b3960; background:url(../images/arrowup.gif) center right no-repeat;}
#toggle-basic-search{							    color:#0b3960; background:url(../images/arrowdown.gif) center right no-repeat;}

#search {											color: #5c620c;
													background: #c1cd23 url(../images/bg_quicksearch.gif) top left no-repeat;}

#search a.searchbutton{								color: #ffffff;background-color: #666D09;}
#search a.searchbutton:hover{						background: #434800;}

#search input {										color: #777e15;}
#search div.search-form-top{    					background:url(../images/qsearch1.gif) top left no-repeat ;}

#search #advanced-search-form{						color: #5c620c;}

#search #advanced-search-form td{					color: #5c620c;}
#search #advanced-search-form label.display{		border-bottom: 1px solid #8e9808;}



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

a.resultstaboff /*green*/{							background:#666d09;
													border:1px solid #666d09; border-right:1px solid #434709;border-bottom:1px solid #434709;
													color:#ffffff;}
a.resultstab:hover /*light grey*/{					background:#d5d5d5;
													border:1px solid #d5d5d5; border-right:1px solid #434709;border-bottom:1px solid #434709;
													color:#ffffff;}
a.resultstab /*grey*/{								background:#929292;
													border:1px solid #929292; border-right:1px solid #535353;border-bottom:1px solid #535353;
													color:#ffffff;}
span.resultstaboff /*green*/{						background:#666d09;
													border:1px solid #666d09; border-right:1px solid #434709;border-bottom:1px solid #434709;
													color:#ffffff;}
span.resultstab:hover /*light grey*/{				background:#d5d5d5;
													border:1px solid #d5d5d5; border-right:1px solid #434709;border-bottom:1px solid #434709;
													color:#ffffff;}
span.resultstab /*grey*/{							background:#929292;
													border:1px solid #929292; border-right:1px solid #535353;border-bottom:1px solid #535353;
													color:#ffffff;}
.h1results {										color: #08365e;}
													
td.resultheading{									color:#3d6384;}
td.resultheading strong{							color:#3d6384;}
.resultpaging{										color:#ffffff;}
.resultpaging a,.resultpaging a:link{				color:#ffffff; background:#c1cd23;}
.resultpaging a:hover{								color:#ffffff;background-color:#08365e;}
.resultpaging span{									color:#ffffff;background-color:#08365e;}
td.resultheading2{									color:#3d6384;}
td.resultheading2 strong{							color:#3d6384;}
.resultpaging2{										color:#ffffff;}
.resultpaging2 a,.resultpaging2 a:link{				color:#ffffff;background-color:#c1cd23;}
.resultpaging2 a:hover{								color:#ffffff;background-color:#08365e;}
.resultpaging2 span{								color:#ffffff;background-color:#08365e;}
.resultType{										color:#5e2b85;border-bottom:1px solid #a867dc;}
.resultPID{											color:#300156;border-bottom:1px solid #a867dc;}
.resultPropHeading{									color:#350055;}
.resultPrice{										color:#7931af;}
.resultIcons{}
.resultIcons strong{								color:#ffffff;background-color:#08365e;}
.resultMore a, .resultMore a:hover{    				color:#fff; background:#5f2b86;}
.resultSuburb, .resultSuburb a {					color:#5e2b85;}
.resultdescription{									color:#491966;}

ul.properties-list li.even{							background:url(../images/resultbg.gif) repeat-x;}
ul.properties-list li.odd{							background:url(../images/resultbg_alt.gif) repeat-x; }

/* PROPERTY RESULTS */
ul.properties-list li.property {					border-top:1px solid #989fb4;}

/* Feature Icons */
ul.properties-list li.property span.icons span{		color:#ffffff;background:#08365e;}
ul.properties-list li.property span.icons span.bedrooms {background: #5f2b86 url(../images/lblBed.gif) center left no-repeat;}
ul.properties-list li.property span.icons span.bathrooms {background: #5f2b86 url(../images/lblBath.gif) center left no-repeat;}
ul.properties-list li.property span.icons span.carparks {background: #5f2b86 url(../images/lblPark.gif) center left no-repeat;}


/* PAGINATION */
.search-meta {										color:#939b00;}
.pagination a, .pagination span {					background: #969d01;color: #fff;
													border:1px solid #451E6B ;}
.pagination a:hover {								color: #fff200;}
.pagination span.current {							background: #451e6b;color:#e4ef00;}
.pagination span.disabled {							background: #d3dc0d; border:1px solid #451E6B;}



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

td.property-details-column{
}
#propertydetails {									background: #fff url(../images/bg_propdetails.gif) no-repeat;}


#propertydetails .heading {							background: #829fb7 url(../images/bg_propdetails_heading.gif) repeat-x;
													color: #ffffff;}

#propertydetails .suburb {							color: #ffffff;}
#propertydetails .address {							color: #E5F100;}
													
.type {												color: #6d4099;}
.banner {											color:#E53400;}
.price {											color: #e5f100;}
.salemethod {										color: #ffffff;}
													
#propertydetails .title{							color: #441e6a;border-top:1px solid #9f8cb2;}
#propertydetails .descriptions{						color: #695276;}
#controller-properties.action-details .iconbox {	color: #666d09;
													background-color:#c1cd23;
													border:1px solid #666d09;}

/**/
#controller-properties.action-details .features{	list-style-image: url(../images/bullet.gif);}


/*features lists*/
#wrapper {											background: #bac9d4 url(../images/bg_features.gif) no-repeat;}
#wrapper .heading {									background: #997abb;color: #ffffff;}
#wrapper .features{									color: #002f56;}

#agentbox {											background:#e0e691 url(../images/bg_agent.gif) no-repeat;}
#agentbox li a {									color: #70762d;border-bottom-color: #959d01;}
#agentbox li a:visited {							border-bottom-color: #d6de6d;}
#agentbox li a:hover {								color: #6d4099;
													background: #fff;
													border-bottom-color: #959d01;}

#agentbox li.title { 								border-bottom-color: #d6de6d;}
#agentbox .agentimage{								border:1px solid #a2ad18;}
#agentbox .agentdetails{							color:#70762d;}
#agentbox .agentdetails strong{						color:#6d4098;}
#agentbox .agentdetails a{							color:#70762d;}
#agentbox .wrap{									color:#70762d;}

/*
PROPERTY DETAIL POPUPS
----------------------
*/

#popup INPUT ,#popup SELECT{					color: #002f56;}
Body#popup {									color: #491966;}
#popup .topbar {    							color:#c1cd23;background:#491966;}
#popup .topbarright {    						background:#491966;}
#popup input.button,#popup  a.button{			color: #fff;border:2px solid #491966;}
#popup .slideshowaddress{						color:#5e3274;}
#popup .slideshowsuburb{						color:#491966;}

#popup .btnicons{    							border:1px solid #491966;color:#fff;background:#8637d1;}




	/* PRINT BROCHURE */

	#printbrochure .maingimage img{				border:1px solid #491966;	}
	
	#printbrochure .features{					background:url(../images/bg_brochure_summary.gif) top right no-repeat;color:#70762d;}
	#printbrochure .features-inner{				color:#70762d;}
	#printbrochure .features-inner .category{	color:#70762d;	}
	#printbrochure .features-inner .style{		color:#70762d;	}
												
	#printbrochure .address	{					background-color:#c1cd23;color:#491966;}
	#printbrochure .address b	{				color:#491966;}
												
	#printbrochure .price	{					background-color:#c1cd23;color:#491966;}
	.printbrochuredetails .pid	{				color:#666d09;	}
	.printbrochuredetails .heading	{			color:#491966;	}
	.printbrochuredetails .description	{		color:#491966;	}
	#printbrochure .second-image img{			border:1px solid #491966;}
	
	#printbrochureagent 	{					color:#70762d;background:url('../images/bg_brochure_agent.gif') bottom right no-repeat;	}
												
	
	#printbrochure .iconbox {					color: #666d09;
												background-color:#c1cd23;
												border:1px solid #666d09;}
	
	#printbrochure #map_canvas{					border:1px solid #70762d;	}
	
	
	#popup .printbrochure .mainimage{					border:2px solid #204397;	}
	#popup .printbrochure .thumbs img{					border:2px solid #204397;	}
	#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 {			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 .tblHeader{									background-color:#96ab00; color:#ffffff;}
	#popup .tblSubHeader{								background-color:#d0d95a;}
	#popup.action-email_to_agent .repuired,#popup.action-email_to_friend .repuired{color:#939b00;}
	
	#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 #signup_success {							color:#4c4c4c;}
	#popup #signup_success li{							color:#b50001;}
	


	/* SLIDESHOW */
	
	.slideshowbox{								background:#695276;}
	.slideshow a{								color:#fff;}
	.slideshow span.suburb	{					color:#ffffff;}
	.slideshow span.address	{					color:#043259;}
												
	.emailfriend	{							color:#08365e;background:#c1cd23;}





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

.listboxheader {								background-color:#9353B9;
												color:#FFFFFF;}

.listboxheader th.bedrooms {					background:#9353b9 url(../images/bedrooms-home.gif) no-repeat scroll center center;}
.listboxheader th.bathrooms {					background:#9353b9 url(../images/bathrooms-home.gif) no-repeat scroll center center;}
.listboxheader th.off-street-carparks {			background:#9353b9 url(../images/offstreet-carparks-home.gif) no-repeat scroll center center;}
.listboxheader th.secure-carparks {				background:#9353b9 url(../images/carparks-secure-home.gif) no-repeat scroll center center;}

table#listbox tr.even td {					    color:#491966;}
table#listbox tr.odd td {					    color:#491966;
												background-color:#DCCBF1;}





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

/* B: glovebox styles */
#GB_overlay {    								background: #000;}

.GB_Gallery .content {						    background-color: #fff; border: 3px solid #ddd;}

.GB_header {    								border-bottom: 2px solid #555;
												border-top: 2px solid #555;}

.GB_header .inner {    							background-color: #333;}

#GB_middle {    								color: #eee;}

.GB_Window .content {							background-color: #fff; border: 3px solid #c1cd23;}
.GB_Window .header { 							border-bottom: 1px solid #aaa;
												border-top: 1px solid #999;
												border-left: 3px solid #ccc;
												border-right: 3px solid #ccc;
												color: #333;}

.GB_Window .on { 								border-bottom: 1px solid #333; }
.GB_Window .click { 							border-bottom: 1px solid red; }

#onlineenquiry a.submitbutton{					color: #c0ce51;background: #666D09;}
												
#onlineenquiry a.submitbutton:hover{			background: #434800;}




/* contact page */

#controller-static.action-contact  .contentbox{}
.contactrequired{								color:#c1cd23;}
#contacttable .contactForm {					background:url(../images/bg_contact.gif) top left no-repeat;}
#contacttable .contactImages {					background:url(../images/contactimages.gif) top left no-repeat;}
#contacttable td.title{							color:#48206e;}
#contacttable span.contactarrow{				color:#c1cd23;}

.contactdetails{								color:#0a1f62;background:url(../images/bg_contactdetails.gif) top left no-repeat;}
.contactdetails a{								color:#0a1f62;}

#contacttable #map-canvas{						border:1px solid #688ba7;}





/* appraisal */
#controller-enquiries.action-market_appraisal .repairform li {		color:#447bab;}

#controller-enquiries.action-market_appraisal .arrangementform {	background-color:#e1e791;
																	border:1px solid #c1cd23;}

#controller-enquiries.action-market_appraisal .title {				background-color:#c1cd23;
																	color:#09365d;}

#controller-enquiries.action-market_appraisal label {				color:#565541;}

#controller-enquiries.action-market_appraisal button, #controller-enquiries.action-market_appraisal input[type="submit"] {
																	background:#2b5b86 url(../images/bg_button.gif) repeat-x scroll left top;
																	border:1px solid #0e4774;
																	color:#FFFFFF;}


/* maintenance request */
#controller-enquiries.action-repair .repairform{					background-color:#d3e1f7;color:#1b4e9f;}
#controller-enquiries.action-repair .repairdetails{					color:#1b4e9f;}
#controller-enquiries.action-repair .arrangementform {				background-color:#edf3fc;}
#controller-enquiries.action-repair .company{						color:#1b4e9f;}
#controller-enquiries.action-repair .companyname{					color:#0d4463;}
#controller-enquiries.action-repair .arrangement{					color:#1b4e9f;}
#controller-enquiries.action-repair .arrangement .text{				color:#0d4463;}
#controller-enquiries.action-repair .arrangement .select{			color:#0d4463;}

/* buyer enquiry */
#popup.action-email_home_finder table.form{
	 background-color:#d3e1f7;color:#1b4e9f;
}
#popup.action-email_home_finder table.form td.title{
	background-color:#edf3fc;color:#1b4e9f;
}



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

#staffimages td{												border:1px solid #c1cd23;}
#staffdetailsbox .staffname .name{								color:#666d09;}
#staffdetailsbox .staffname .lastname{							color:#063660;}
#staffdetailsbox .position{										color:#ffffff;}
#staffdetailsbox .brief{										color:#c1cd23;}
#staffdescriptions {											color:#002f57;}
#staffdescriptions h1{											color:#002f57;}
#staffdescriptions h2{											color:#002f57;}


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

#myproppage{													background:url(../images/bg_myprop_page.gif) top left no-repeat;
																color:#2b5b86;}
	
#myproppage a{													color: #0b3960;}
#myproppage a:hover{											color: #0b3960;}

#myproppage .title{												color:#002c52;}
#myproppage .header{											color:#c1cd23;}

a.sbutton{														background:#2b5b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #012f56; border-top:1px solid #0e4774;
																color:#c1cd23;}

#myproppage a.sbutton{											background:#2b5b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #012f56; border-top:1px solid #0e4774;
																color:#c1cd23;}

#myproppage a.button{											background:#2b5b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #012f56; border-top:1px solid #0e4774;
																color:#ffffff;}
																
a.button{														background:#2b5b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #012f56; border-top:1px solid #0e4774;
																color:#ffffff;}

input.button{													background:#602b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #300156; border-top:1px solid #8e4dbc;
																color:#ffffff;}
	
button.button{													background:#602b86 url(../images/bg_button.gif) repeat-x;
																border:1px solid #300156; border-top:1px solid #8e4dbc;text-align:center;vertical-align:middle;
																color:#ffffff;}

#mypropform td.formheader{										color:#c1cd23;background-color:#2c5c86;}
#mypropform td input,#mypropform td select{						color: #002c52;}
.borderbottom{													border-bottom:1px solid #e8edf1;}


#myProperties {													background:#c1cd23 url(../images/bg_myprop.gif) repeat-x;
																border-left:1px solid #fff;}
												
#myProperties .login {											color:white;}
#myProperties .login input {									color: #777e15;}
#myProperties .login a, #myProperties .loggedin a {				color: #592c73;background-color: #d4de05;
																border:1px solid #370e52;}
#myProperties .login a:hover, #myProperties .loggedin a:hover {	background: #4a1968;
																color:#fff;	border:1px solid #d4de05;}

#myProperties .login a.forgotpassword{							color:#fff;	background:none;}
#myProperties .login a.forgotpassword:hover{					color:#fff;background:none;}

#myProperties .loggedin {										color: #666D09;}
																
																
#myProperties li a {											color: #666d09;border-top-color: #adb81d;}
#myProperties li a:hover {										color: #FFFFFF; background: #939d16;}

#myProperties .curvedBtm{										background:url(../images/myprop_btm.gif) bottom center no-repeat #592c73;}



#controller-my_properties  .logged {							background: url(../images/logged_bg.gif) no-repeat;}
#controller-my_properties  .logged span {						color: #fff;}
#controller-my_properties  .logged strong {						color: #0c326e;}
#controller-my_properties  .logged button {						background: url(../images/logged_button.gif) no-repeat;
																color: #fff;}

#controller-my_properties  .myplaces {							background: url(../images/staffprofiles_myplaces.gif) no-repeat;}
#controller-my_properties  .myplaces h3 {						color: #fff;}

#controller-my_properties  .myplaces li a {						color: #fff;}
#controller-my_properties  .myplaces li div.btnlogout {    		background: url(../images/sign_button_logout.gif) top right no-repeat;
																color:#ffffff;}

.details .myPlaces {											background: url(../images/alpha_grayblue_left.gif) repeat-y;}
.details .myPlaces h2 {											color: #fff;background: url(../images/alpha_blue.gif) repeat-x;}
.details .myPlaces li a {										color: #00457c;}
.details .myPlaces li a span {									background: url(../images/arrow_right_light_b.gif) no-repeat 12px 50%;}
.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;}

.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 span {				/*background-image: url(../images/arrow_right_dark_b.gif);*/}
.details .myPlaces div.suburbprofile a:hover {					background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;
																color: #041a50;}


.myplaces {														border-left:1px solid #FFFFFF;}
																
#controller-sessions  .myplaces .login {						background:transparent url(../images/myplaces_bg_1.gif) no-repeat scroll 0 0;}
#controller-sessions  .myplaces .sign {							background:transparent url(../images/myplaces_bg_2.gif) no-repeat scroll 0 0;}
																
#controller-sessions  .myplaces input {							border:1px solid #6F329D;}
#controller-sessions  .myplaces .info {							color:#491966;}
																
#controller-sessions  .myplaces .login input.btnlogin {			background:#4A1968 none repeat scroll 0 0;color:#F2FE00;}
#controller-sessions  .myplaces .sign input.btnsign {			background:#4A1968 none repeat scroll 0 0;color:#F2FE00;}

#controller-my_properties .articlebox .h2title {				color:#481967;}
#controller-my_properties .articlebox strong {					color:#6a23a1;}
#controller-my_properties .articlebox .first {					color:#340254;}
#controller-my_properties .articlebox p {						color:#2e0a51;}


#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;}
#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 #9867b7;color:#4a1968;}
#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:#ac74d7;
																border-bottom:1px solid #9867b7;
																color:#4a1968;}
#controller-my_properties .myplaces li div.btnlogout, #controller-my_properties .myplaces li div.btnlogout {
																background:transparent url(../images/sign_button_logout.gif) no-repeat scroll right top;
																color:#FFF71A;}
#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-my_properties .articlebox ul.details, #controller-my_properties .articlebox ul.subscriptions, #controller-my_properties .articlebox ul.week {
																background:#cabbdc;width:235px;}
#controller-my_properties .articlebox ul {						color:#491966;}
#controller-my_properties .articlebox ul .caption {				background:#491966 none repeat scroll 0 0;
																color:#fff;border-bottom:1px solid #fff;}

#controller-my_properties .articlebox li select {				border:1px solid #7F9DB9;}
#controller-my_properties .articlebox ul .caption_1, .articlebox ul .caption_2 {
																background:#723ca9 none repeat scroll 0 0;
																color:#fff;}
#controller-my_properties .articlebox .details li input {		border:1px solid #6a3d96; color:#6a3d96;}
#controller-my_properties .contentbox button {					background:#491966;color:#d6df20;}

#controller-my_properties .articlebox .size_fourteen {			color:#754e8c;}
#controller-my_properties .articlebox .size_thirteen {			color:#754e8c;}
#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
																background:#8f53b3 none repeat scroll 0 0;
																color:#fff;}
#controller-my_properties .articlebox .title h2{				color:#491966;}
#controller-my_properties .articlebox .title h3{				color:#754e8c;}

/* bookmarks */
#controller-my_properties.action-bookmarks .articlebox .listboxheader {
																background:#9353b9; color:#FFFFFF;}
																
#controller-my_properties.action-this_week table.listbox th.bedrooms, #controller-my_properties.action-bookmarks table.listbox th.bedrooms {
																background:#9353b9 url(../images/bedrooms.gif) no-repeat scroll center center;}
#controller-my_properties.action-this_week table.listbox th.bathrooms, #controller-my_properties.action-bookmarks table.listbox th.bathrooms {
																background:#9353b9 url(../images/bathrooms.gif) no-repeat scroll center center;}
#controller-my_properties.action-this_week table.listbox th.off-street-carparks, #controller-my_properties.action-bookmarks table.listbox th.off-street-carparks {
																background:#9353b9 url(../images/offstreet-carparks.gif) no-repeat scroll center center;}
#controller-my_properties.action-this_week table.listbox th.secure-carparks, #controller-my_properties.action-bookmarks table.listbox th.secure-carparks {
																background:#9353b9 url(../images/secure-carparks.gif) no-repeat scroll center center;}
																
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.even td {
																color:#491966;
																background:#fff;}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.odd td {
																background-color:#dccbf1;
																color:#491966;}
																
#controller-my_properties.action-bookmarks .articlebox a.sbutton, a.sbutton:visited, #controller-my_properties.action-bookmarks .articlebox span.sbutton {
																background:#491966;
																color:#f0fa06;}
																
#controller-sessions  .articlebox .signup {						background:transparent url(../images/sign_now_bg.gif) no-repeat scroll 0 0;}
#controller-sessions  .articlebox .signup li {					color:#002257;}


/* bookmark table*/
#controller-my_properties.action-this_week .listboxheader,#controller-my_properties.action-bookmarks .listboxheader{
																background:#9353B9;
																color:#ffffff;}
#controller-my_properties.action-this_week table#listbox tr.even td,#controller-my_properties.action-bookmarks table#listbox tr.even td{
																color:#491966;
																background-color:#fff;}
#controller-my_properties.action-this_week table#listbox tr.odd td,#controller-my_properties.action-bookmarks table#listbox tr.odd td{
																color:#491966;
																background-color:#dbceeb;}
#controller-my_properties.action-this_week table#listbox  td.date,#controller-my_properties.action-bookmarks table#listbox  td.date{
																color:#0f307d;}
#controller-my_properties.action-this_week a.sbutton,#controller-my_properties.action-this_week a:visited.sbutton,#controller-my_properties.action-bookmarks a.sbutton,#controller-my_properties.action-bookmarks a:visited.sbutton{
																background:url(../images/btn_action.gif) top left repeat-x #001b5e;
																color:#ffffff;}
#controller-my_properties.action-this_week span.sbutton,#controller-my_properties.action-bookmarks span.sbutton{
																background:url(../images/btn_action.gif) top left repeat-x #001b5e;
																color:#ffffff;}


#controller-sessions  .myplaces h3 {							color:#FFFFFF;}
#controller-sessions  .myplaces li {							color:#491966;}

#controller-sessions  .articlebox .signup h2 {					color:#491966;}
																
#controller-sessions  .articlebox .signup li {					color:#565B00;}
#controller-sessions  .articlebox .signup li.last {				color:#8D20C3;}


/* TESTIMONIALS
-------------------------------------------------------------------------------------------------------
All styling for Testimonials section */

#testimonials1{													background:url(../images/bg_testimonials1.gif) top left no-repeat;}
#testimonials1 p{												color:#002f57;}
#testimonials1 h1{												color:#002f57;}
#testimonials1 p.name{											color:#002f57;}

#testimonials1 .title{											color:#002f56;}
#testimonials2 .title{											color:#002f56;}
#testimonials2{													background:url(../images/bg_testimonials2.gif) top left no-repeat;}
#testimonials2 p{												color:#002f57;}
#testimonials2 h1{												color:#002f57;}
#testimonials2 p.name{											color:#002f57;}

.testimonialsnav1{												background-color:#e0e691;color:#666d09;}
.testimonialsnav1:hover{										background-color:#666d09;color:#e0e691;}
.testimonialsnav1on{											background-color:#666d09;color:#e0e691;}
.testimonialsnav2{												background-color:#aebdc9;color:#002f56;}
.testimonialsnav2:hover{										background-color:#002f56;color:#aebdc9;}
.testimonialsnav2on{											background-color:#002f56;color:#aebdc9;}
/* ALERT ME FIRST */
#controller-subscribers.action-alertmefirst{
	font-size:14px;
}
#controller-subscribers.action-alertmefirst p{
	line-height:17px;margin-top:8px;
}
#controller-subscribers.action-alertmefirst .signup{
	width:387px;padding-right:36px;padding-left:7px;
}
#controller-subscribers.action-alertmefirst .sign h1{
	color:#c1cd23;
}
#controller-subscribers.action-alertmefirst .sign .form{
	background:url(../images/bg_alertmefirst.gif) no-repeat;
	width:506px;height:170px;color:#1e4c74;font-weight:bold;
	padding:12px 14px 17px 12px;line-height:36px;
}
#controller-subscribers.action-alertmefirst .sign .form input{
	height:16px; 
}
#controller-subscribers.action-alertmefirst .sign .form input.button{
	height:33px;cursor:pointer;cursor:hand;
}
#spanerror.error {font-weight:bold;color:#ff0000;font-size:14px;}