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

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

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

#controller-static.home .container{
				position:relative;
				z-index:100;
				top:5px;
				right:0;}

a {				color:#6C0000;
				font-weight:bold;
				text-decoration:none;}

h1 {			font-size:24px;
				line-height:24px;
				color:#e10101;
				padding:10px 0 0 0;}
				
h6 {			font-size:20px;
				line-height:30px;
				font-weight:normal;
				color:#fff;
				background:#c0c0c2 url(../images/bg-h6.gif) repeat-x;
				padding:22px 0 8px 7px;
				margin:0 0 4px 0;}

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


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

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


.header .top {					background:#fff url(../images/banner-home.jpg) no-repeat scroll 0 0;
								height: 128px;}
	
.header .top h2 a {
	float: left;
	width: 303px;
	height: 0;
	padding-top: 86px;
	background: url(../images/logo.gif) no-repeat;
	margin: 0 0 0 0;
	overflow: hidden;
}

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


	/* navigation-specific tags */

	.header .mainNavInner {		background: url(../images/bg_menu.png) no-repeat;
								padding-left: 0px;
								position:absolute;
								top:97px;
								z-index:100;}

	#menuhome, #mnHomeButton, #mnHomeButton:visited {				width:62px;text-align:center;}
	
	#menupropertysearch, #mnPropertysearchButton, #mnPropertysearchButton:visited {			width:134px;text-align:center;}
	
	#menuabout, #mnAboutButton, #mnAboutButton:visited {			width:84px;text-align:center;}
	
	#menurecent, #mnRecentButton, #mnRecentButton:visited {		width:127px;text-align:center;}
	
	#menumedia, #mnMediaButton, #mnMediaButton:visited {		width:132px;text-align:center;}
	
	#menucontact, #mnContactButton, #mnContactButton:visited {		width:96px;text-align:center;	}
	
	#menumyplaces, #mnMyplacesButton, #mnMyplacesButton:visited {	float:right;width:122px;text-align:center;}
	
	#udm {															width:956px;margin:0 0 0 0;}


	/* login status box */
	#mpuser{			    	background:url(../images/bg_mp_user.gif) top left no-repeat;
								width:124px;height:94px;
								margin-top:0;
								margin-right:0px;
								color:#504e50;}
							
	#mpuser div.btnlogout {		background: url(../images/blank.gif) repeat-x;
								width: 42px;height:17px;
								color:#504e50;
								text-decoration:underline;
								text-align:center;}
		
	#mpuser div.btnprofile {	background:url(../images/blank.gif) repeat-x;
								width: 70px;height:17px;
								color:#504e50;font-weight:bold;cursor:hand;cursor:pointer;
								float:right;
								border-right: 1px solid #c0c0c2;
								text-decoration:underline;
								text-align:center;}
		
	#mpuser .mpusername{		font-size:11px;
								color:#504e50;
								padding:5px 0 3px 0;}



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

.wrapper {		background: #fff;
				width:956px;
				padding-left:4px;
				padding-right:4px;}
				
.container {	margin: 0 0 0 0;
				width: 956px;
				position: relative;
				overflow: visible}

.container .contentbox {						margin:4px 0 42px;}

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

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

#controller-static #article p {											color:#464446;}
#controller-static #article a, #controller-static #article a:visited, {	color:#c90101;}
#controller-static #article a:hover {									color:#6c0000;}
#controller-static #article ol li {										color:#3e0000;}
#controller-static #article ul li {										color:#3e0000;}


#controller-static #article ul li.mediarelease {
background-attachment:scroll;
background-color:#EEEEEE;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
height:70px;
list-style-type:none;
margin-bottom:5px;
margin-left:0;
margin-right:5px;
margin-top:0;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:320px;
}

#controller-static #article h1 {										color:#d00101;}
#controller-static #article h2 {										color:#740101;}
#controller-static #article h3 {										color:#000;}
#controller-static #article h4 {										color:#8a0000;}
#controller-static #article h5 {}
#controller-static #article h6 {										background:#ddebfb;}
#controller-static #article h6 span {									color:#000;}

#controller-static #article ul li.media {								color:#3E0000;
																		float:left;
																		font-size:1em;
																		font-weight:bold;
																		list-style-position:none;
																		list-style-type:none;
																		margin:0;
																		padding:0;
																		width:300px;}
																		
#controller-static #article ul li.media img {							border: 1px solid #3E0000;
																		float:left;
																		margin:0 10px 10px 0;}



/* SIDEBAR
Sidebar formatting for all content pages */

.sidebar {					width:252px !important;
							margin:4px 0 0 0 !important;}


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

	/* FOOTER BLOCK */
	.casesBlock {							width: 956px;}
	
	/* NAI map */
	.casesBlock .map {						background: #ceda66 url(../images/bg-map.gif) repeat-x;
											width: 926px;
											height: 158px;
											margin: 0;
											padding:15px;
											float: left;}
	#controller-static.action-show_page.home .casesBlock .map{	margin-top:160px;#margin-top:170px;}
	.casesBlock .map .text {				width: 280px;}
	.casesBlock .map .text h5 {				font-size:11px;
											font-weight:bold;
											line-height:16px;
											color:#CECECF;}
	.casesBlock .map .text h5 strong {		font-size:14px;
											color:#fff;}
	.casesBlock .map .text p {				font-size:11px;
											line-height:14px;
											color:#fff;
											padding:10px 0 0 0;}
	.casesBlock .map .text p a {			text-decoration:underline;
											color:#e10101;}
	/* end NAI map */

	.casesBlock .detail {					background: #001e44;
											opacity: .9;
											filter: alpha(opacity=90); }					
	.casesBlock .detail h3 {				color: #ff0; }
	.casesBlock .detail p {					color: #fff; }
	.casesBlock .detail label {				color: #fff; }
	.casesBlock .detail span {				color: #ff0; }
	.casesBlock .detail a {					color: #ff0; }
	.casesBlock .detail a:hover {			color: #ffa; }
	
	
	/* END FOOTER BLOCK */

.footer {									background: #595959 url(../images/bg-footer.gif) repeat-x;
											padding: 10px;
											color: #a2c7e9;
											margin-top: 4px;
											color:#fff;}
											
.footer a {									color:#cececf;}
.footer p {									color:#fff;}											
.footer .logo{								width:39px;
											height:32px; }

.footer .link {								float:left;
											width:800px;
											padding-bottom:4px; }
.footer .link a {							font-size:12px;color:#cadf00;}
.footer .link a:hover {						color:#fff;}
.footer strong{								color:#fff;}

.footer .copyright {						color:#cececf;
											padding-left:0;#padding-left:0;_padding-left:0;_margin-top:-10px;}

/* NAI custom tags */	
.footer .address {							font-size:12px;
											display:block;
											float:left;
											width:900px;
											padding:8px 0 5px 0;}
.footer .address strong {					font-weight:bold;}
.footer .address span {						color:#e10101;}
/* end NEWTON custom tags */


/* END FOOTER */	



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


	/* FEATURE PROPERTY BOXES */
	.featuredBlock {				width: 252px;
									position:absolute;
									z-index:100;
									top:-138px;#top:-130px;
									right:0;}
									
	.featuredBlock li {				width: 252px;
									margin:0;}
									
	.featuredBlock li .avatar {		top:32px;}
	
	.featuredBlock li .title {		font-size:14px;
									line-height: 28px;
									background: #e10101;
									font-weight: bold;
									text-align: left;
									color:#fff;
									padding:0 0 0 8px;}
									
	.featuredBlock li .name {		top: 161px;
									background: url(../images/bg-feature-overlay.png) repeat-x;
									opacity:1;
									width:252px;
									height:60px;}
		
	.featuredBlock li .name h2 {	color: #fff;
									font-size: 17px;
									line-height:17px;
									padding-top:15px;}
									
	.featuredBlock span {			color:#acbe00;
									font-size:12px;
									line-height:12px;
									padding:7px 0 0 0;}			
	/* END FEATURE PROPERTY BOXES */


	
	.search2linksBlock {
	width: 636px;
	position:absolute;
	top:-72px; #top:-67px; 
	z-index: 2000;
}

.search2linksBlock .quickLinks {
background:#CACACA none repeat scroll 0 0;
float:right;
height:185px;
margin-top:-2px;
overflow:hidden;
padding:10px;
width:148px;
}
.search2linksBlock .quickLinks .topic {
	height: 0;
	padding-top: 24px;
	overflow: hidden;
	background: url(../images/title_quickLinks.gif) no-repeat;
	margin-bottom: 15px;
}
.search2linksBlock .quickLinks li {
	float: left;
	width: 140px;
	padding-left: 13px;
	background: url(../images/dotted_blue.gif) no-repeat 3px 56%;
	white-space: nowrap;
	overflow: hidden;
}

	
	
	
	
	
	/* 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 {			float: left;
											margin: 2px 0 0;
											width: 423px;
											height: 190px;
											padding: 10px 15px 10px 10px;}

	.search2linksBlock .content h2 {		line-height:18px;
											color:#000;
											font-weight:normal;}
											
	.search2linksBlock .content p {			line-height:16px;
											color:#454545;}
	/* END TEXT CONTENT AREA */


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

	/* END TEXT CONTENT SIDEBAR */

.featuredBlock .piece label {				margin:0;}


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


	/* QUICK SEARCH (homepage) */
	/* 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-properties.action-search  .content {			width:750px;margin:4px 0 0 0;}

#controller-static .search .title {
	background-color:#656b2d;color:#ffffff;padding:7px;
}
#controller-static .search .searchbox{
background-color:#ebf0b9;color:#5f6900;
}

/* END ADVANCED SEARCH */

	/* SEARCH - LISTINGS DISPLAY */


	/* SEARCH - GOOGLEMAP DISPLAY */

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

/* END SEARCH - googlemap */



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

	#results-sidebar {							width:188px;
												margin:4px 0 0 0;}
												
	#results-sidebar div{						border: 1px solid #c0c0c2;
												padding: 6px;
												background: #eaeaea;
												-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}											
	/* sidebar- refine search tags */
	#results-sidebar p {						color:#4c7ca3;}
	#results-sidebar input[type="text"], #results-sidebar textarea, #results-sidebar input[type="password"], #results-sidebar input[type="checkbox"], #results-sidebar select {
												background-color:#FFFFFF;
												border:1px solid #4c7ca3;
												color:#4c7ca3;}
												
	#results-sidebar select.property-type{		color:#000;font-weight:normal;}	
	
	
											
	/* END sidebar- refine search tags */
#main ul.properties-list li.property .inner {	width:740px;}

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

ul.properties-list .property .locality {		color:#3e3b3d;}

ul.properties-list li.property {				margin-bottom:4px;
												width:750px;
												color:#454545;}
ul.properties-list li.even {					background: #ebf0b9 url(../images/result-even-bg.png) top left repeat-x;
												border:1px solid #454545;}
ul.properties-list li.odd {						background: #d5f7ff 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 #616B01;}
ul.properties-list li.property.even .background {	background:#acbe00;color:#fff;width:512px}
ul.properties-list li.property.odd .background {background:#004e61;color:#fff;width:512px;}
ul.properties-list li.property.odd .thumbnail img {	border:2px solid #001b5d;}
ul.properties-list li.property .details h3 {	color:#00457c;}
ul.properties-list .property .actions { 		width:100px;}
ul.properties-list .property .details { 		width:505px;}
ul.properties-list .price b {					color:#001b5d;}
ul.properties-list li.property .actions a {		color: #00457c;}
ul.properties-list .price {						color:#3e3b3d;font-size:14px;}
ul.properties-list .property .address a {		color:#616b01;}
.property-type, .property-id {					color:#fff;}

ul.properties-list li.property.even .actions {	background-color:#acbe00;}
ul.properties-list li.property.odd .actions {	background-color:#004e61;}
ul.properties-list li.property .actions .view-details a {color: #fff;}



	/* enquiry form */

	/* END enquiry form */

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


span.icons span.inner {								color: #fff;
													background: url(../images/bg_menuhover.gif) top left repeat-x  #e10101;
													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:#770000;}

.propertyDetails {									width:956px;margin-top:4px;}
.propertyDetails .top {								background:#818285 none repeat scroll 0 0;color:#FFFFFF;}

.propertyDetails .bottom .position {				color:#484848;}
.propertyDetails .bottom .seperator {				color:#818285;}
.propertyDetails .bottom .price em {				color:#041A50;}
.propertyDetails .bottom .village {					color:#e10101;}

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

.details .center {									width:374px;}
.details .thumbnails {								height:115px;
													width:376px;}

.details .thumbnails td a {							border:2px solid #5f6900;
													height:85px;
													width:114px;}

.details .thumbnails img {							height:85px;
													width:114px;}

.details .features li {								clear:both;
													line-height:1.3em;
													padding:6px 0;}

.details .features h2 {								background:transparent url(../images/hr.gif) repeat-x scroll 0 bottom;
													color:#e10101;}
.details .features li span {						background:transparent url(../images/arrow_right_dark_s.gif) no-repeat scroll 0 2px;
													color:#5f6900;}

	/* my properties menu*/
	.details .myPlaces {							background: url(../images/alpha_grayblue_left.gif) repeat-y;}
	.details .myPlaces h2 {							font-size: 20px;
													color: #fff;
													background: url(../images/alpha_blue.gif) repeat-x;}
	.details .myPlaces li a {						color: #5f6900;}
	.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: #e10101;}
	
	.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;}
	/* END my properties menu */



	/* slideshow */
	.details .slide .slideshow span.ss {			color:#e10101;}
	.details .slide .mainimage img{					border: 2px solid #5f6900;}
	.details .slide .slideshow {					margin-top:4px;}
	/*END slideshow */


	/* POPUPS */


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

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

#popup .topbar, #popup .topbarright {	background:url(../images/popup_bg.gif) top left repeat-x #770000;color:#fff;}

/* END POPUPS */



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

#controller-static .listboxheader, #controller-auctions .listboxheader, #controller-enquiries.action-repair .listboxheader, #controller-inspections .listboxheader {
background:#001B5E url(../images/bg_top_tablelisting.gif) repeat-x scroll left top;
#background:none;#background-color:#084b82;
color:#FFFFFF;
}
#controller-auctions .listboxheader th.bedrooms,#controller-inspections .listboxheader th.bedrooms {
background:url(../images/bedrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.bathrooms,#controller-inspections .listboxheader th.bathrooms {
background:url(../images/bathrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.off-street-carparks,#controller-inspections .listboxheader th.off-street-carparks {
background:url(../images/offstreet-carparks-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.secure-carparks,#controller-inspections .listboxheader th.secure-carparks {
background:url(../images/carparks-secure-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader td.address,#controller-inspections .listboxheader td.address{
	padding-right:15px;
}




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


.enquiry-form, #controller-static.search #advanced-search-form {
									background:#d1e3f4;
									border:1px solid #c7d82a;}
					
.enquiry-form .title {				background-color:#FFFB99;
									color:#001B5D;}

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

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

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

	/* END market appraisal */


.form-wrapper {
width:750px;
}
table.form-data td, table.form-data th {
background-color:#D2D2D2;
color:#00457C;
}

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

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


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


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

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


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

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

#controller-my_properties .myplaces li {					border-bottom:1px solid #a8a7a8;
															color:#474446;}

#controller-my_properties .myplaces {						background:transparent url(../images/staffprofiles_myplaces.gif) no-repeat scroll 0 0;
															width:188px;}


#controller-my_properties .articlebox .h2title {			color:#e10101;
															font-size:1.8em;
															line-height:2em;}
															
#controller-my_properties .articlebox strong {				color:#9e0000;
															font-size:1.3em;
															line-height:1.5em;}
															
#controller-my_properties .articlebox .first {				color:#5E5D5F;
															font-size:13px;
															margin-top:0;}
															
#controller-my_properties .articlebox p {					color:#312F2F;}


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

#controller-my_properties.action-index .myplaces li.mpmenu:hover, #controller-my_properties.action-profile .myplaces li.mpmenu:hover, #controller-my_properties.action-this_week .myplaces li.mpmenu:hover, #controller-my_properties.action-bookmarks .myplaces li.mpmenu:hover, #controller-my_properties.action-alerts .myplaces li.mpmenu:hover {
															background:#e10101;
															border-bottom:1px solid #840000;
															color:#fff;}


#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:#fff;
}
#controller-my_properties .myplaces h2 {					color:#FFFFFF;}
#controller-my_properties .myplaces h3 {					color:#FFFFFF;}
#controller-sessions  .myplaces h3 {			color:#FFFFFF;
															font-size:12px;
															padding-left:0;}


#controller-my_properties .articlebox ul.details, #controller-my_properties .articlebox ul.subscriptions, #controller-my_properties .articlebox ul.week {
															background:#e3e3e4;}
#controller-my_properties .articlebox ul {					background:#001B5E none repeat scroll 0 0;
															color:#1B3D94;}
													
#controller-my_properties .articlebox ul .caption {			background:#4b494b none repeat scroll 0 0;
															color:#fff;
															width:215px;
															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 #8F8F8F;
color:#4b494b;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li input, #controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin-top:5px;}
#controller-my_properties .articlebox .subscriptions li input {
float:left;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin:right:0;
}


#controller-my_properties .articlebox .size_fourteen {		color:#5e5d5f;
															margin-bottom:0;}
#controller-my_properties .articlebox .size_thirteen {		color:#312f2f;
															padding:10px 0 0 8px;}

#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
															background:#8f8f8f none repeat scroll 0 0;
															color:#fff;
															line-height:24px;
															margin-top:0;
															width:215px;}
												
#controller-my_properties .articlebox li {					line-height:25px;
															margin:0;
															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;
																margin-left:8px;
																width:200px;}
																
#controller-my_properties .articlebox .title h2{				color:#e10101;
																font-size:24px;
																font-weight:bold;
																line-height:30px;}
#controller-my_properties .articlebox .title h3{				color:#9e0000;
																font-size:18px;
																line-height:20px;
																padding:5px 0 10px;}

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




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

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

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

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

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

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


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

.details {										background:#EBF0B9;
												height:350px;}

#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:#787878;
margin:2px 0;
}

/* content page formatting tags */

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

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

#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2 {
margin-bottom:7px;
}
#controller-static .articlebox, #controller-auctions .articlebox, #controller-inspections .articlebox, #controller-enquiries.action-contact .articlebox {
width:700px;
}
#controller-static.action-contact #map-canvas {
border:1px solid #333;
width:400px;
}

#controller-enquiries.action-market_appraisal .contentbox h1 {
padding-top:0;
padding-bottom:13px;
}

.agent2article .contactAgent .tel {				color:#626c00;}
.agent2article .contactAgent .name {			color:#626c00;}
.agent2article .contactAgent .email a {			color:#204397;}
.agent2article .contactAgent .email a:hover {	color:#070780;}

.agent2article .article {						color:#484848;
												width:527px;}
.agent2article .article .topic {				color:#5F6900;}

#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2 {
color:#002257;
font-size:24px;
margin-bottom:7px;
}

#controller-static 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: #e10101;
}
#controller-sessions  .articlebox h2 {
	color: #e10101;
}
#controller-sessions  .articlebox .signup {
background:transparent url(../images/sign_now_bg.gif) no-repeat scroll 0 0;
height:315px;
margin-top:20px;
}
#controller-sessions  .articlebox .first {
color: #333;
}
#controller-sessions  .articlebox p {
	color: #222;width:430px;
	#width:405px;_width:370px;
}
#controller-sessions  .articlebox strong {
	color: #777;
}
#controller-sessions  .articlebox .signup li {
color:#424041;
margin-top:10px;
}
#controller-sessions  .articlebox .signup li.last {
width:200px;
margin:20px 0 30px;
color: #e10101;
#white-space:nowrap;
}

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

#controller-my_properties.action-this_week .listboxheader, #controller-my_properties.action-bookmarks .listboxheader {
background:#001B5E;
color:#FFFFFF;
}
.GB_Window .content {					border:2px solid #770000;}
