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

									
h1 {									color:#08365E;}
h2 {									color:#08365E;}
h3 {									color:#08365E;}

INPUT ,SELECT	{						color: #7f7f7f;}

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

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

table.form-data tr.even td {			background-color:#d8e2eb;}
table.form-data th {					background:#285C89 none repeat scroll 0 0;
										color:#FFFFFF;}

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

#banner {padding-top:0px;margin-top:0px;}
#banner div{width:150px;padding-top:0px;}


/* 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: #C1CD23;
										border-right: 1px solid #2A616D;}
										
#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: #3D6384;}
#submenu a:hover ,#submenu li:hover {	background: #96adc1; 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 */

div#content .testimonial {				background:#e8f2fb;margin:0 0 20px 0;padding:10px;}
div#content .testimonial p {			font-style:italic;font-size:13px;font-family:Helvetica, Arial, sans-serif;}


.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*/
#privacy-policy{font-size:13px;color:#2b5b86;line-height:18px;padding:10px;}
#privacy-policy h2 {color:#2b5b86;}
.privacytable td{						background-color:#e8eef4;padding:5px;}



/* SIDEBAR
-------------------------------------------------------------------------------------------------------
Sidebar formatting for all content pages */
div#sidebar{margin-top:0px;}



/* 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: #828B05;}

#footer li a {							color: #08365E;}


/* 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:#08365E url(../images/bg_button.gif) repeat-x;
										border:1px solid #300156; border-top:1px solid #08365E;color:#ffffff;}
										
#featureProperty .heading {				background:#1e4a6e url(../images/bg_featureprop_heading.gif) repeat-x;color: #ffffff;}
										
#featureProperty .photo img {			border:1px solid #08365e;}

#featureProperty .icons {				background:#002f56 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: #002f56;}
#featureProperty .description .suburb {	color: #043259;}
#featureProperty .description .address {color: #1b598e;}
#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:#2B5B85 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 .address {				color: #395300;}
#controller-static.home #latestListings .listing .price {				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:#3D6384;border-bottom:1px solid #3D6384;}
.resultPID{											color:#3D6384;border-bottom:1px solid #3D6384;}
.resultPropHeading{									color:#08365E;}
.resultPrice{										color:#969D01;}
.resultIcons{}
.resultIcons strong{								color:#ffffff;background-color:#08365e;}
.resultMore a, .resultMore a:hover{    				color:#fff; background:#c1cd23;}
.resultSuburb, .resultSuburb a {					color:#08365E;}
.resultSuburb a img{border:1px solid #c1cd23;}
.resultdescription{									color:#08365e;}

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: #08365e url(../images/lblBed.gif) center left no-repeat;}
ul.properties-list li.property span.icons span.bathrooms {background: #08365e url(../images/lblBath.gif) center left no-repeat;}
ul.properties-list li.property span.icons span.carparks {background: #08365e url(../images/lblPark.gif) center left no-repeat;}


/* PAGINATION */
.search-meta {										color:#3d6384;}
.pagination a, .pagination span {					background: #969d01;color: #fff;}
.pagination a:hover {								background: #08365e;}
.pagination span.current {							background: #08365e;color:#ffffff;}
.pagination span.disabled {							background: #d3dc0d; }



/* 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: #456B8D;}
.banner {											color:#E53400;}
.price {											color: #e5f100;}
.salemethod {										color: #ffffff;}
													
#propertydetails .title{							color: #043259;border-top:1px solid #7E9AAF;}
#propertydetails .descriptions{						color: #283746;}
#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: #7E9AAF;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: #2B5B85;
													background: #fff;
													border-bottom-color: #959d01;}

#agentbox li.title { 								border-bottom-color: #d6de6d;background:url(../images/icon_agent_title.gif) bottom left no-repeat;}
#agentbox .agentimage{								border:1px solid #a2ad18;}
#agentbox .agentdetails{							color:#70762d;}
#agentbox .agentdetails strong{						color:#70762d;}
#agentbox .agentdetails a{							color:#70762d;}
#agentbox .wrap{									color:#70762d;}

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

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

#popup .btnicons{    							border:1px solid #012f56;color:#fff;background:#2b5b85;}




	/* PRINT BROCHURE */

	#printbrochure .maingimage img{				border:1px solid #002f56;	}
	
	#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:#2B5B85;}
	#printbrochure .address b	{				color:#012F56;}
												
	#printbrochure .price	{					background-color:#c1cd23;color:#012F56;}
	.printbrochuredetails .pid	{				color:#666d09;	}
	.printbrochuredetails .heading	{			color:#012F56;	}
	.printbrochuredetails .description	{		color:#012F56;	}
	#printbrochure .second-image img{			border:1px solid #012F56;}
	
	#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:#C1CD23;}
	.slideshow a{								color:#666D09;}
	.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:#012F56;}
table#listbox tr.odd td {					    color:#012F56;
												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:#08365E;}
#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:#e1e791;color:#565541;
}
#popup.action-email_home_finder table.form td.title{
	background-color:#c1cd23;color:#09365d;
}



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

/* JCAROUSEL */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
   width: 68px;
    height: 87px;
}
.jcarousel-list li img{
	width: 68px;
    height: 87px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
	margin-bottom:11px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 727px;
    padding: 0px 34px 0px 34px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  727px;
    height: 89px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 68px;
    height: 87px;
	border:1px solid #b9b9b9;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 3px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 27px;
    height: 89px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -52px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -79px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 27px;
    height: 89px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -52px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -79px 0;
}
/* E.JCAROUSEL*/
#controller-employees .contentPageBlock {				padding-left:0px;}
#controller-employees .sidebar {						margin-right:0px;}

#controller-employees .contentPageBlock {				width:795px;}
#controller-employees .articlebox {						width:795px;padding:0px;float:none;}
#controller-employees .articlebox ul#employee-profiles{
	width:795px;
}
ul#mycarousel li.photo .staff-overlay{
	background-color:#808906;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	width:68px;height:87px;position:relative;margin-top:-91px;#margin-top:-87px;
}
ul#mycarousel li.photo .staff-first{
	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;
}

ul#employee-profiles .contact-details{background:url(../images/bg_staff_description.gif) top left no-repeat;min-height:480px;height:480px;}
ul#employee-profiles .contact-details p {				color:#00204E;}
ul#employee-profiles .contact-details span.key {		color:#808906;}

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

ul#employee-profiles .description {						color:#012e56;}
ul#employee-profiles .description h3 {					color:#012e56;}
ul#employee-profiles .description h4 {					color:#808906;}
ul#employee-profiles .description h5 {					color:#488ac7;}

ul#employee-profiles .staff-testimonial {color:#012e56;background:url(../images/bg_staff_testimonial.gif) top left no-repeat #d5dee6;min-height:264px;_height:264px;}
ul#employee-profiles .staff-testimonial h4 {color:#012e56;border-bottom:1px solid #718da5;}
ul#employee-profiles .photo {							background-color:#8d8d8d ;border:2px solid #b9b9b9;}

/* E. STAFF PROFILE, EMPLOYEES*/

/* 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,#myproppage a.sbutton,#myproppage a.button,a.button,input.button,button.button{
	background:#2b5b86 url(../images/bg_button.gif) repeat-x;
	border:1px solid #012f56; border-top:1px solid #0e4774;
	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;padding-bottom:15px;background:url(../images/myprop_btm.gif) bottom center no-repeat #c6d139;}
#myProperties .login input {									color: #777e15;}
#myProperties .login a, #myProperties .loggedin a {				color: #ffffff;background-color: #666d09;
																border:1px solid #666d09;}
#myProperties .login a:hover, #myProperties .loggedin a:hover {	background: #434800;
																color:#fff;	border:1px solid #434800;}

#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;}

#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 #3d6384;}
#controller-sessions  .myplaces .info {							color:#002f56;}
																
#controller-sessions  .myplaces .login input.btnlogin {			background:#666d09 none repeat scroll 0 0;color:#ffffff;}
#controller-sessions  .myplaces .login input.btnlogin:hover {			background:#434800;}
#controller-sessions  .myplaces .sign input.btnsign {			background:#666d09 none repeat scroll 0 0;color:#ffffff;}
#controller-sessions  .myplaces .sign input.btnsign:hover {			background:#434800;}

#controller-my_properties .articlebox .h2title {				color:#012f56;}
#controller-my_properties .articlebox strong {					color:#285c89;}
#controller-my_properties .articlebox .first {					color:#012f56;}
#controller-my_properties .articlebox p {						color:#012f56;}


#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 #d6de6d;color:#002f56;}
#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:#aab519;
																border-bottom:1px solid #949e0f;
																color:#08365E;}
#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:#cdd750;width:235px;}
#controller-my_properties .articlebox ul {						color:#636a02;}
#controller-my_properties .articlebox ul .caption {				background:#636a02 none repeat scroll 0 0;
																color:#fff;border-bottom:1px solid #fff;}

#controller-my_properties .articlebox li select {				border:1px solid #636A02;}
#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 #636a02; color:#636a02;}
#controller-my_properties .contentbox button {					background:#002f56;color:#d6df20;}

#controller-my_properties .articlebox .size_fourteen {			color:#012f56;}
#controller-my_properties .articlebox .size_thirteen {			color:#012f56;}
#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
																background:#a4ae14 none repeat scroll 0 0;
																color:#fff;}
#controller-my_properties .articlebox .title h2{				color:#012f56;}
#controller-my_properties .articlebox .title h3{				color:#285c89;}

/* bookmarks */
#controller-my_properties.action-bookmarks .articlebox .listboxheader {
																background:#285C89; color:#FFFFFF;}
																
#controller-my_properties.action-this_week table.listbox th.bedrooms, #controller-my_properties.action-bookmarks table.listbox th.bedrooms {
																background:#285C89 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:#285C89 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:#285C89 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:#285C89 url(../images/secure-carparks.gif) no-repeat scroll center center;}
																
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.even td {
																color:#285C89;
																background:#fff;}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.odd td {
																background-color:#d5e0ea;
																color:#012F56;}
																
#controller-my_properties.action-bookmarks .articlebox a.sbutton, a.sbutton:visited, #controller-my_properties.action-bookmarks .articlebox span.sbutton {
																background:#012F56;
																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:#002f56;
																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:#002f56;
																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:#002f56;}

#controller-sessions  .articlebox .signup h2 {					color:#002f56;}
																
#controller-sessions  .articlebox .signup li {					color:#565B00;}
#controller-sessions  .articlebox .signup li.last {				color:#3d6384;}


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

#controller-static.action-testimonials td.alt1 {
border:1px solid #8db4d8;
background: #e0e8ee url(../images/bg_testimonials_1.gif) repeat-x;
}

#controller-static.action-testimonials td.alt1 p {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
line-height:17px;
color:#103b60;
}

#controller-static.action-testimonials td.alt1 h3 {
font-weight:bold;
font-size:14px;
color:#012f56;
}

#controller-static.action-testimonials td.alt2 {
border:1px solid #a0a74c;
background: #ecf793 url(../images/bg_testimonials_2.gif) repeat-x;
}

#controller-static.action-testimonials td.alt2 p {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
line-height:17px;
color:#5e6407;
}

#controller-static.action-testimonials td.alt2 h3 {
font-weight:bold;
font-size:14px;
color:#313500;
} 
/* 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;}