#footerlogo img, #mainlogo img{behavior: url("/root/javascripts/iepngfix.htc")}
/* 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 */
td {vertical-align:middle;}
body, table, tr, td, th, select, option, input, textarea, button {	font-family:Arial, Helvetica, sans-serif;font-size:11px;}

body {			background: url(../images/bg_body.gif) top center no-repeat;margin:0;}

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

h6 {			font-size:18px;
				line-height:20px;
				font-weight:normal;
				color:#00204e;
				padding:12px 0 8px 13px;}


/* UNIVERSAL BUTTON STYLE */
#controller-static.action-contact .agent2article .btns button,#searchform input[type="button"],ul.properties-list li.property .view-details, .featuredBlock .search .btns, .featuredBlock .search .btns button, .agent2article .btns button, .details .slide .slideshow .button, #popup .btnicons, #popup input.button, #popup a.button, button, input[type="submit"], #controller-enquiries.action-market_appraisal button, #controller-enquiries.action-market_appraisal input[type="submit"], #controller-enquiries.action-market_appraisal input[type="button"], #controller-sessions .myplaces .login input.btnlogin, #controller-sessions .myplaces .sign input.btnsign, #controller-my_properties .myplaces li div.btnlogout, #controller-my_properties .contentbox button, .btns button.blue, #controller-properties.action-show .agent2article .btns button, #controller-static .articlebox input.button,#controller-static.action-show_page input.button
{
background: url(../images/sign_botton_login.gif) repeat-x scroll 0 0;
border:none;
color: #fff !important;
text-decoration:none !important;
padding:0 7px !important;
width:auto;
font-weight:bold !important;
font-size:11px;
font-family:Arial;text-transform:uppercase;
height:21px;line-height:21px;#line-height:13px;
}
#popup input[type="submit"],#popup input.button,.btns button.blue, .btns button, input.button, .agent2article .btns button{
	#line-height:13px;
	font-size:11px;font-weight:bold;
	font-family:Arial;text-transform:uppercase;
	_background-color:#192f5d;
}
/* CONTENT FORM */
#controller-static.action-show_page .arrangementform{
background:#FFF1CA none repeat scroll 0%;
border:1px solid #966E00;
}
#controller-static.action-show_page .title {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
padding:5px;
}
#controller-static.action-show_page #subnews_box p {
padding:4px 10px 3px;
}
#controller-static.action-show_page #subnews_box label{
color:#966E00;
width:180px;
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin:2px 0pt;
width:110px;
}
/* HEADER & NAVIGATION BAR
including logo, top-navigation, masthead and my properties status box */


.header .top {
	background: none;
	height: 84px;
	#margin-bottom:15px;_margin-bottom:9px;
}
.header .top h2 a {
	width: 986px;
	height: 0;
	padding-top:84px;
	#padding-top: 90px;
	background: url(../images/hdr_top.gif) right no-repeat;
}


#mainlogo{
	width:275px;height:72px;top:-10px;margin-left:0px;z-index:9999;position:absolute;
}
	/* navigation-specific tags */

	.header .mainNavInner {	
		background: url(../images/nav_bg.gif) repeat-x;
		border: none;
		padding-left: 0px;
		margin-bottom:1px;
	}
	
	.header .mainNavInner .mobile {	
		background: url(../images/hdr_phone.gif);
		width:82px;
		height:39px;
		margin: -7px 0 0 -1px;
		padding:0;
		float:left;
		overflow: hidden;
	}
	
	.header .mainNavInner .mobile a:hover {
	background: transparent;
	}
	
	.header .mainNavInner .myprop{	
		background: url(../images/logo_myproperties.png);
		width:49px;
		height:42px;
		margin: -10px 0 0 -50px;
	}

	#menuhome  {
		width:218px;
		background: url(../images/nav_home.gif) top right no-repeat;
	}
	#menubuying {	
		width:107px;
		background: url(../images/nav_buying.gif) no-repeat;
	}
	#menurenting {	
		width:115px;
		background: url(../images/nav_renting.gif) no-repeat;
	}
	#menuselling {	
		width:114px;
		background: url(../images/nav_selling.gif) no-repeat;
	}
	#menuabout {	
		width:126px;
		background: url(../images/nav_about.gif) no-repeat;
	}
	#menucontact {	
		width:142px;
		background: url(../images/nav_contact.gif) no-repeat;
	}
	#menumyplaces {	
		width:164px;
		background: url(../images/nav_myproperties.gif) no-repeat;
	}


	a#mnHomeButton:hover  {
		width:218px;
		background: url(../images/nav_home_on.gif) top right no-repeat;
	}
	a#mnBuyingButton:hover {	
		width:107px;
		background: url(../images/nav_buying_on.gif) no-repeat;
	}
	a#mnRentingButton:hover {	
		width:115px;
		background: url(../images/nav_renting_on.gif) no-repeat;
	}
	a#mnSellingButton:hover {	
		width:114px;
		background: url(../images/nav_selling_on.gif) no-repeat;
	}
	a#mnAboutButton:hover {	
		width:126px;
		background: url(../images/nav_about_on.gif) no-repeat;
	}
	a#mnContactButton:hover {	
		width:142px;
		background: url(../images/nav_contact_on.gif) no-repeat;
	}
	a#mnMyplacesButton:hover {	
		width:164px;
		background: url(../images/nav_myproperties_on.gif) no-repeat;
	}
	.udm {z-index:9999;}
	#udm  li a.navButton {
		width:100%;text-align:center;
	}
	
	#udm {width:986px;height:52px;margin:0 0 0 0;}

	/* login status box */
	#mpuser{
		text-align:right;line-height:37px;
		padding-right:10px;font-size:11px;
		background:url(../images/bg_mp_user.gif) top left no-repeat;
		width:976px;height:37px;
		margin:0;font-weight:normal;
		color:#99b5dd;border:none;
		float:none;clear:both;
	}
	#mpuser a{color:#28903b;text-decoration:none;}
	#mpuser .mpusername{
	color:#22487e;font-weight:bold;
	}
	#mpuser .back a{font-size:11px;color:#E62D21 ;}
	#mpuser .property-details{font-size:14px;line-height:18px;color:#0072bc;float:left;margin:10px 0 0 10px;#margin:-25px 0 0 10px;}

.header{height:137px;#height:152px;}
.mainNav {height:50px;position:absolute;top:85px;z-index:9999;}
/* CONTENT
All content page formatting here, h1-6, p a etc */
#controller-static.action-show_page .content-title {
	background:url(../images/bg_thirdbar.gif) top left no-repeat;border:none;padding-left:9px;padding-bottom:6px;
	height:57px;font-size:24px;color:#00204e;line-height:57px;
}

.wrapper {
	background: none;
	width:986px;#margin-top:-14px;
}
.container {
	margin: 0;
	width: 986px;
	overflow: hidden;
	background-color:#fff;}

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



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

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

#controller-static #article p {											color:#3d3d3d;margin-left:15px;font-size:12px;line-height:16px;}
#controller-static #article ul {										list-style-type:disc;padding:0 0 12px 15px;margin-left:15px;}

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

#controller-employees .articlebox h1, #controller-static #article h1 {	border-bottom:1px solid #FACE53;
																		color:#D5A00F;
																		font-size:30px;
																		font-weight:normal;
																		letter-spacing:-1px;
																		line-height:1.3em;
																		margin-bottom:10px;}
																		
#controller-static #article h2 {										font-size:2em;
																		color:#00204E;
																		font-weight:normal;
																		padding:0 0 10px;
																		margin:0;}
#controller-static #article h3 {										color:#3668ab;
																		font-size:16px;
																		font-weight:normal;
																		line-height:22px;
																		padding:15px 0 12px;margin-left:15px;}
#controller-static #article h4 {}
#controller-static #article h5 {}
#controller-static #article h6 {										color:#3668ab;
																		font-size:14px;
																		font-weight:bold;
																		line-height:20px;
																		padding:15px 0 12px;margin-left:15px;}
#controller-static #article h6 span {									color:#000;}





/* SIDEBAR
Sidebar formatting for all content pages */


.sidebar {						width:281px !important;}

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

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

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

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

.sidebar h3 {					color:#fff;}

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

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


/* FOOTER
Standard footer formatting, text, background, link styling and any logos or artwork */
#footer-wrapper{position:relative;bottom:0px;width:100%;}
.footer_block-wrap {background:url(../images/subftr_bg.gif) top center repeat-x;}
.footer_block_home-wrap {background:url(../images/home_treescape.gif) top center no-repeat;}
.footer-wrap{background: url(../images/ftr_bg.gif) repeat-x;_height:62px;}
	/* FOOTER BLOCK */
	
	.footer_block {				margin:auto;width:966px;height:90px;font-size:11px;padding:15px 10px 0;color:#555;line-height:16px;}
	
	.footer_block .logo {		float:right;width:245px;height:69px;background:transparent url(../images/pc_group.gif) no-repeat;}
	
	.footer_block p {					padding:0 0 5px 0;}
	.footer_block h3 {					color:#000 !important;font-size:12px !important;font-weight:bold;}
	.footer_block ul{					height:46px;width:960;border-top:1px solid #9d9d9d;margin:0;}
	
	.footer_block li {					float:left;}
	.footer_block a{display:block;width:100%;height:100%;text-decoration:none;}
	.footer_block li.excavations {	height:46px;width:142px;background:transparent url(../images/pc_excavations.gif) no-repeat scroll 0 0;}
	.footer_block li.designs {		height:46px;width:132px;background:transparent url(../images/pc_designs.gif) no-repeat scroll 0 0;}
	.footer_block li.commercial {	height:46px;width:154px;background:transparent url(../images/pc_commercial.gif) no-repeat scroll 0 0;}
	.footer_block li.finance {		height:46px;width:131px;background:transparent url(../images/pc_finance.gif) no-repeat scroll 0 0;}
	.footer_block li.pastoral {		height:46px;width:135px;background:transparent url(../images/pc_pastoral.gif) no-repeat scroll 0 0;}
	.footer_block li.property {		height:46px;width:141px;background:transparent url(../images/pc_property.gif) no-repeat scroll 0 0;}
	.footer_block li.builders {		height:46px;width:130px;background:transparent url(../images/pc_builders.gif) no-repeat scroll 0 0;}
	
	.footer_block li.excavations:hover {	background:transparent url(../images/pc_excavations_on.gif) no-repeat scroll 0 0;}
	.footer_block li.designs:hover {		background:transparent url(../images/pc_designs_on.gif) no-repeat scroll 0 0;}
	.footer_block li.commercial:hover {		background:transparent url(../images/pc_commercial_on.gif) no-repeat scroll 0 0;}
	.footer_block li.finance:hover {		background:transparent url(../images/pc_finance_on.gif) no-repeat scroll 0 0;}
	.footer_block li.pastoral:hover {		background:transparent url(../images/pc_pastoral_on.gif) no-repeat scroll 0 0;}
	.footer_block li.property:hover {		background:transparent url(../images/pc_property_on.gif) no-repeat scroll 0 0;}
	.footer_block li.builders:hover {		background:transparent url(../images/pc_builders_on.gif) no-repeat scroll 0 0;}
	.footer_block li.excavations a:hover {	_background:transparent url(../images/pc_excavations_on.gif) no-repeat scroll 0 0;}
	.footer_block li.designs a:hover {		_background:transparent url(../images/pc_designs_on.gif) no-repeat scroll 0 0;}
	.footer_block li.commercial a:hover {		_background:transparent url(../images/pc_commercial_on.gif) no-repeat scroll 0 0;}
	.footer_block li.finance a:hover {		_background:transparent url(../images/pc_finance_on.gif) no-repeat scroll 0 0;}
	.footer_block li.pastoral a:hover {		_background:transparent url(../images/pc_pastoral_on.gif) no-repeat scroll 0 0;}
	.footer_block li.property a:hover {		_background:transparent url(../images/pc_property_on.gif) no-repeat scroll 0 0;}
	.footer_block li.builders a:hover {		_background:transparent url(../images/pc_builders_on.gif) no-repeat scroll 0 0;}
	
	
	#controller-static.home .footer_block{	}
	/* END FOOTER BLOCK */
	.footer_block_home{
		height:160px;width:966px;margin:auto;
		padding:8px 10px 0;
	}
	.footer_block_home td {
	vertical-align:top !important;
	}
	
	.footer_block_home b{
		font-weight:bold;color:#28903b;font-size:12px;margin-bottom:10px;
	}
	.footer_block_home ul{height:105px;margin-top:5px;width:100px;#width:110px;}
	.footer_block_home li{
		float:left;overflow:hidden;width:100px;#width:110px;
	}
	.footer_block_home li a{color:#317807;font-size:11px;line-height:16px;text-decoration:underline;}
	#footerlogo{
		width:69px;height:69px;top:-87px;left:15px;position:relative;
	}

.footer {									margin:auto;width:966px;
											padding: 0 0 0 15px;_padding-top:0px;
											color: #a3a3a3;}
											
.footer a {									color:#d0dae8;}
											
.footer .logo{								width:39px;
											height:32px; }

.footer .link {								margin-top:15px;
											float:left;
											display:block;
											width:700px;
											padding-bottom:4px; }
.footer .link a {							color:#fff600;}
.footer .link a:hover {						color:#fff}
.footer strong{								color:#fff;}


/* NEWTON custom tags */	
.footer .award{								/*background: url(../images/ftr_iproperty.gif) no-repeat;*/
											float:right;
											line-height:25px;
											padding:0;
											margin: 0 0 0 0;
											z-index:100;
											width:164px;
											height:62px;
											text-align:right; }										
.footer .award a{							
	display:block;width:100%;height:62px;text-decoration:none;
}
																		
.footer .copyright {	float: left;
						display:block;height:30px;
						padding-left:0;#padding-left:0;_padding-left:0;_margin-top:5px;width:966px;}
						


.footerlinks td.divider{
	border-right:1px solid #b2d7b2;
}
.footerlinks td.afterdivider{
	padding-left:20px;
}

/* END FOOTER */	



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


	/* FEATURE PROPERTY BOXES */
	
	.featuredProperty li {					float: left;
											border: 1px solid #013d0c;width:274px;height:201px;overflow:hidden; 
											margin:0px;
											}
	/*.featuredProperty li > li {				border:none;}								
	.featuredProperty li .avatar {			border: none; }*/
	
	.featuredProperty li .name {			background: #013d0c;
										opacity: .85;
										filter: alpha(opacity=85);
										width: 260px; 
										font-weight:bold;
										line-height:25px;
										padding-left:8px;padding-right:8px;
										bottom:0px;
										position:absolute;height:25px;
										}
									
	
	.featuredProperty span {				color: #fff;font-size:12px; 	/* text */ }
	
	.featuredProperty em {					font-size:12px;color: #fff600;float:right;font-style:normal; /* price */ }
	
	/* END FEATURE PROPERTY BOXES */


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


	/* TEXT CONTENT AREA */
	
	.search2linksBlock .content {			background: #e7f0f6;
											float: left;
											margin: 2px 0 0;
											width: 452px;
											height: 170px;
											overflow: hidden;
											padding: 15px; }
									
	.search2linksBlock .content h2 {		color:#23345c; }
	
	.search2linksBlock .content p {			color:#23345c; }
	
	/* END TEXT CONTENT AREA */


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

	/* END TEXT CONTENT SIDEBAR */
.featuredBlock {
	width:100%;
}
.featuredBlock .prestigeBlock {float:right;margin-bottom:3px;_width:703px;_overflow:hidden;_margin:0px;_padding:0px;}
.featuredBlock .prestigeBlock img{border:1px solid #102b4f;}
.featuredBlock .emagBlock{#margin-top:5px;}
.featuredBlock .searchBlock {width:280px;#width:277px;_width:280px;_margin:0px;_padding:0px;}
.freeguideBlock {width: 279px;height:261px;_width:276px;_overflow:hidden;}
.featuredBlock .piece label {				margin:0;}


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




/* ADVANCED SEARCH */

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

#controller-static .search	{								background:#d8d8d8;}
#controller-static .search .title {							color:#b7130e;padding:10px;font-size:18px;font-weight:normal;}
#controller-static .search .searchbox{						color:#550200;padding:8px;}

/* END ADVANCED SEARCH */

	/* QUICK SEARCH (homepage) */
	
	.featuredBlock .search {				margin: 0 0 0 1px;
											background:  url(../images/bg-search.gif) no-repeat !important;
											width: 256px;
											height: 216px;
											padding: 5px 10px 0 10PX;
											color: #3668ab;	
											float:none;}
	.featuredBlock a {color:#ff6600;font-size:11px;line-height:18px;text-decoration:underline;}		
	.featuredBlock input.button{float:right;width:119px !important;margin-right:10px;}
	.featuredBlock .search .topic {			margin-bottom: 7px;font-size:18px;color:#1e3d67;font-weight:normal;padding-right:5px;line-height:30px;}
	.featuredBlock .search .piece {margin-bottom:5px;}
	.featuredBlock .search .buyrent{font-size:14px;line-height:22px;text-align:left;padding-top:8px;font-weight:bold}
	.featuredBlock .search label{color:#1e3d67;font-weight:normal;}
	.featuredBlock .search select {			color: #3668ab;}
	
	.featuredBlock .myprop-banner {			background: url(../images/banner-myprop.jpg) no-repeat;
											width:330px;
											height:52px;
											margin:2px 0 0 -10px;
											#margin:13px 0 0 -10px;cursor:hand;cursor:pointer; }

/* END quick search */

	/* SEARCH - LISTINGS DISPLAY */
	
	#controller-properties.action-search .container {width:986px;}
	#controller-properties.action-search .content {			padding-left:0px;width:786px;_margin-left:-15px;}
	#controller-properties.action-search .searchpaging {background:url(../images/bg_thirdbar.gif) top left no-repeat;border:none;padding-left:9px;padding-bottom:6px;}
	#controller-properties.action-search .searchpaging h1 {font-size:18px;color:#00204e;font-weight:normal;}
	.search-summary-wrapper {width:780;padding-left:10px;}
	.searchpaging .search-summary-wrapper {width:772px;padding-left:0px;}
	#controller-properties.action-search #main {_margin:0px;_margin-left:-15px;margin-top:10px;}
	/* SEARCH - GOOGLEMAP DISPLAY */

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

/* END SEARCH - googlemap */



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

	/* sidebar- refine search tags */
	#results-sidebar {background:url(../images/result-sidebar.gif) top left no-repeat;width:185px;height:438px;}
	#results-sidebar .refine-search {padding:13px;#padding-top:7px;}
	#results-sidebar p {						color:#28903b ;position:relative;font-weight:bold;}
	#results-sidebar label {					color:#28903b;font-size:11px;position:relative;font-weight:bold;padding-top:3px;}
	#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 #6f8991;
												color:#1e3d67;font-weight:normal;}
	#results-sidebar select.property-type, #results-sidebar .bed,#results-sidebar .bath,#results-sidebar .suburbs,#results-sidebar .min-price, #results-sidebar .max-price,#results-sidebar .orderby {width:150px;}
	#results-sidebar .perpage {width:55px;}
	#results-sidebar button {width:106px;text-align:left;}
	#results-sidebar .divider{height:3px;line-height:3px;}
	/* END sidebar- refine search tags */

#main ul.properties-list li.property .inner {margin:0px;width:766px;}
ul.properties-list .property p {height:20px;overflow:hidden;}
ul.properties-list .price b {					color:#001b5d;}

ul.properties-list li.property {				
	color:#5f5f5f;width:766px;height:96px;
	_width:766px;overflow:hidden;padding:13px 10px 0px 10px;
}


ul.properties-list li.even {					background: #fff url(../images/result-even-bg.gif) top left no-repeat;}
ul.properties-list li.odd {						background: #fff url(../images/result-odd-bg.gif) top left no-repeat;}
ul.properties-list li.property.even .thumbnail img {	border:2px solid #2b5793;}

ul.properties-list li.property.odd .thumbnail img {	border:2px solid #2b5793;}
ul.properties-list li.property .details {width:650px;margin:0 0 0 5px;padding-left:10px;}
ul.properties-list li.property .details h3 {	color:#00204e;text-transform: capitalize;padding:5px 0 3px; }
ul.properties-list li.property .actions a {		color: #00204e;}
ul.properties-list .price {						color:#ee3124;}
ul.properties-list .property .address a {		color:#437cab;font-weight:normal;font-size:12px;}
ul.properties-list .property .locality {color:#00457c;}
.property-type, .property-id {					color:#00457c;font-weight:normal;}
.properties-list .property-icons {width:300px;float:right;margin:0px;}
ul.properties-list li.property .middleblock{width:100%;height:27px;padding-top:10px;}
ul.properties-list li.property .view-details {width:106px;float:right;text-align:center;}
ul.properties-list li.property .view-details a {color: #fff;line-height:18px;font-size:11px;}
ul.properties-list li.property .view-details a:hover {color: #fff200;text-decoration:none;}
ul.properties-list li.property .icons {font-size:12px;font-weight:normal;color:#88a0b8;padding:0 2px;}
ul.properties-list li.property .icons span{color:#00457c;font-weight:bold;}


	/* enquiry form */

	/* END enquiry form */


	/* pagination */
	.search-meta {									color:#4275be;font-size:12px;line-height:18px;font-weight:normal;}
	.pagination a, .pagination span {				background: url(../images/results_pagination.gif) top left no-repeat;
													color: #fff;padding:3px 7px;}
	.pagination a:hover {							color: #fff603;}
	.pagination span.current {						background: url(../images/results_pagination_on.gif) top left no-repeat;
													color:#fff603;}
	.pagination span.disabled {						background: url(../images/results_pagination.gif) top left no-repeat;}
	/* END pagination */


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



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

body#popup {										background:#fff;color:#204397;}
.propertyDetails {
	margin-top:0;width:360px;
	border:none;
}
.propertyDetails .position {				color:#204397;font-size:13px;}
.propertyDetails .price {padding-top:7px;font-size:18px;font-weight:bold;color:#ee3124;}
.propertyDetails .price em {				color:#ff7e00;font-size:18px;font-weight:bold;}
.propertyDetails .price label{				font-size:12px;color:#4275be;}
.propertyDetails .pid {					color:#134b89;font-size:10px;font-weight:normal;}
.propertyDetails .village{
	font-size:24px; color:#00204e;line-height:26px;padding-top:5px;
}
.propertyDetails .seperator {				color:#ccd2dc;font-size:16px;font-weight:normal;padding:0 2px;}
.propertyDetails .street {					color:#0072bc;font-size:12px;font-weight:bold;text-transform:uppercase;}
.propertyDetails .address {border-bottom:1px solid #92abd0;padding-bottom:3px;padding-top:3px;}
.propertyDetails .apartment {				color:#989797;font-size:12px;font-weight:bold;text-transform:uppercase;}
.propertyDetails .params-text {font-size:14px;line-height:34px;color:#989797;border-bottom:1px solid #92abd0;}
.propertyDetails .params-text span{					font-size:14px;color:#28903b;font-weight:bold;}
.details .features {
	background:url(../images/bg_details_features.gif) no-repeat;width:551px;height:204px;overflow:hidden;
	margin-top:15px;
}
.details .features h2 {						border-bottom:1px solid #92abd0;
													color:#28903b;font-size:14px;text-transform:uppercase;
													margin:5px 10px;}
.details .features ul{margin-left:10px;}
.details .features ul,.details .features li {width:530px;}
.details .features li{
	background:transparent url(../images/bullet.gif) no-repeat scroll 0 1px;
	border-bottom:1px dashed #d9e1ed;margin-bottom:3px;
}
.details .features li span {						color:#5e5e5e;
													font-size:11px;
													font-weight:bold;
													padding-bottom:3px;
													margin-left:5px}
.agent2article .article .desc {						padding:0.5em 0;}													
													
.details .thumbnails td a {							border: 2px solid #204397;}
.details .slide {
	background:url(../images/features-bg.gif) no-repeat;
	float:left;padding:4px;padding-bottom:5px;width:401px;
}

	/* my properties menu*/
	.action-details .myPlaces {							width:169px;height:auto;float:right;}
	.action-details .myPlaces h2 {							font-size: 18px;
													color: #fff;
													padding:0 8px;}
	.action-details .myPlaces li {padding-top:3px;clear:both;float:left;width:100%;}
	.action-details .myPlaces li a {						
		color: #fff;font-size:11px;line-height:20px;float:left;font-weight:bold;text-decoration:none;
		background: url(../images/btn-my_properties.gif) no-repeat; width:169px;
	}
	.action-details .myPlaces li a span {			float: left;
													padding-left: 12px;
													cursor: pointer;
													text-transform:uppercase;}
	.details .myPlaces li a:hover {					color: #FFF200;}
	.action-details .myPlaces li a:hover {			color: #ffae00;
													text-decoration: none;}
	
	.action-details .myPlaces div.suburbprofile{			background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;}
	.action-details .myPlaces div.suburbprofile a span {	color:#0b3c8e;}
	.action-details .myPlaces div.suburbprofile a:hover {	background: url(../images/alpha_grayblue_left.gif) repeat-y -151px 0;
													color: #041a50;
													text-decoration: none;}
	/* END my properties menu */

	/* slideshow */
	.details .slide .slideshow {					width:409px;margin-top:0px;}
	.details .slide .mainimage {					height:308px;
													width:409px;}
	.details .slide .slideshow span.ss {			font-size:11px;padding-left:3px;color:#6f85a6;margin-top:2px;}
	.details .slide .mainimage img{					width:405px;
													max-width:405px;
													margin-top:2px;
													border: 1px solid #920903;}
	/*END slideshow */


	/* POPUPS */

	/* print brochure */
	#popup .printbrochure .addresses{						background-color:#eae9ea;}
	#popup .printbrochure .addresses .salemethod{			color:#E92E22;}
	#popup .printbrochure .addresses .suburb{				color:#444;}
	#popup .printbrochure .addresses .propertyaddress{		color:#666;}
	#popup .printbrochure .addresses .price{				color:#B7130F;font-size:18px;}
	#popup .printbrochure .addresses .type{					color:#00457C;}
	#popup .printbrochure .params span{						color: #fff;font-size:18px;}
	#popup .printbrochure .params span.ico1{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico2{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico3{				background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .params span.ico4 {				margin-right: 0px; background: url(../images/bg_ico.gif) no-repeat;}
	#popup .printbrochure .features{						background-color:#e2e9fb;}
	#popup .printbrochure .features b {						color: #204397;}
	#popup .printbrochure .features li{						font-weight:normal;color: #041a50; background: url(../images/arrow_right_dark_s.gif) no-repeat 0 .5em;}
	#popup .printbrochure .propertydetails .heading{		color:#810302;padding-bottom:10px;}
	#popup .printbrochure .propertydetails .details{		color:#041a50;line-height:15px;}
	#popup .printbrochure .propertydetails .details .sum{	color:#041a50;}
	#popup .printbrochure #map_canvas {						border: 2px solid #550200;}
	#popup #googlemap #map_canvas {							border: 2px solid #550200;}
	#popup.action-print_brochure  .agent .contactagent{		color:#3b66d5;}
	#popup.action-print_brochure  .agent .contactdetails {	color:#041a50;}
	#popup.action-print_brochure  .agent .spacer{			background-color:#5c85c6;}
	#popup.action-print_brochure  .agent .agencyname{		color:#5c85c6;}
	#popup.action-print_brochure  .agent .contactagent{		color:#b6150f;}
	#popup.action-print_brochure  .agent .contactdetails {	color:#550200;font-size:11px;}
	#popup.action-print_brochure  .agent .spacer{			background-color:#9B9B9B;}
	#popup.action-print_brochure  .agent .agencyname{		color:#b6150f;font-size:11px;}
	#popup .printbrochure {									padding-top:10px;}
	/* END print brochure */
	
#popup .tblHeader{											background-color:#96ab00; color:#ffffff;}
#popup .tblSubHeader{										background-color:#d0d95a;}
#popup.action-email_to_agent .repuired,#popup.action-email_to_friend .repuired{	color:#545353;}
#popup .propertyhits b span{								color:#000000;}
#popup .printbrochure .features li {						background:url(../images/arrow_right_dark_s.gif) no-repeat;font-size:10px;}

#popup .topbar, #popup .topbarright {						color:#9b9b9b;font-size:22px;font-weight:normal;padding-top:5px;}

#popup .printbrochure .thumbs img, #popup .printbrochure .mainimage {	border:2px solid #636363;}
.GB_Window .content {	border:5px solid #636363;}

/* END POPUPS */
.agent2article .sendEnquiry .scope {						font-size:11px;}
.agent2article .sendEnquiry button{width:111px;text-transform:uppercase;height:21px;}
.agent2article .sendEnquiry {								font-size:11px;}
.agent2article .contactAgent .inspection {					font-size:14px;
															color:#4d6591;
															line-height:19px;}

/* 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:#974441;
#background:none;#background-color:#974441;
color:#FFFFFF;height:26px;}
#controller-auctions .listboxheader th.bedrooms,#controller-inspections .listboxheader th.bedrooms {
background:url(../images/bedrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.bathrooms,#controller-inspections .listboxheader th.bathrooms {
background:url(../images/bathrooms-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.off-street-carparks,#controller-inspections .listboxheader th.off-street-carparks {
background:url(../images/offstreet-carparks-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader th.secure-carparks,#controller-inspections .listboxheader th.secure-carparks {
background:url(../images/carparks-secure-home.gif) no-repeat scroll center center;#background-color:#084b82;
text-indent:-9000px;
width:30px;
}
#controller-auctions .listboxheader td.address,#controller-inspections .listboxheader td.address{
	padding-right:15px;
}


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


#controller-enquiries.action-repair .repairform { background:#e5e5e5 ;}
#controller-enquiries.action-repair .arrangementform { background:#fff;}

	/* contact page*/
	#controller-static.action-contact .contactform				{vertical-align:top;background:transparent url(../images/bg-loggedin_contact.gif) no-repeat;width:733px;padding:4px;}
	#controller-static.action-contact table.contacttable td		{vertical-align:top;font-size:11px; color:#5d5d5d;}
	#controller-static.action-contact table.contacttable td h3, #controller-static.action-contact table.contactinfo td h3	{font-size:14px; color:#2b5793;}
	#controller-static.action-contact table.contactinfo td		{vertical-align:top;font-size:12px; color:#5d5d5d; line-height:18px;}
	#controller-static.action-contact table.contactinfo td h4	{font-size:14px; color:#000;}
	#controller-static.action-contact td.map					{background:transparent url(../images/bg-loggedin_contactmap.gif) no-repeat;}
	
	#controller-static.action-contact #map-canvas {	border:1px solid #fff;
													height:270px;
													margin:3px;
													overflow:hidden;
													width:225px;}
	
	
	
	#controller-enquiries.action-market_appraisal .contentbox {
									width:976px;margin:0;}

	#controller-static.action-contact .articlebox {
									width:976px;margin:0;}
									
	.enquiry-form, #controller-static.search #advanced-search-form {
										background:#FFFCAF url(../images/bg_form.gif) repeat-x scroll 0 0;
										border:1px solid #A87C19;}
						
	.enquiry-form .title {				background-color:#FFFB99;
										color:#001B5D;}
	
	.enquiry-form label {				color:#1D3D90;}
	
	input[type="text"], textarea, input[type="password"], input[type="checkbox"], select {
									background-color:#FFFFFF;
									border:1px solid #6F8991;}
									




	/* market appraisal */
	#controller-enquiries.action-market_appraisal input[type="button"]{
		margin-bottom:5px;
	}
	#controller-enquiries.action-market_appraisal .repairform li {			background:transparent url(../images/dotted_blue.gif) no-repeat scroll 3px 56%;
																			color:#447bab;}
	
	#controller-enquiries.action-market_appraisal .arrangementform {		background:#E5E5E5;
																			border:1px solid #5F93DE;}
	
	#controller-enquiries.action-market_appraisal .title {					background-color:#5F93DE ;color:#FFFFFF;}
	
	#controller-enquiries.action-market_appraisal #repair label {			color:#5F93DE ;width:180px;}
	

	/* END market appraisal */





table.form-data td, table.form-data th {
background-color:#E5E5E5 ;
color:#550200;
}

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


	/* contact page */
	
	#controller-static.action-contact .contactform{	background:transparent url(../images/bg-loggedin.gif) repeat scroll 0 0;width:380px;}
	#controller-static.action-contact table.contacttable td{	color:#550200;font-size:11px;}
	/* END contact page */




/* 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: 897px;
    padding: 0px 43px 0px 43px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  897px;
    height: 89px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 68px;
    height: 87px;
	border:1px solid #b9b9b9;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}
.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:986px;}
#controller-employees .articlebox {						width:986px;padding:0px;float:none;}
#controller-employees .articlebox ul#employee-profiles{
	width:944px;border:3px solid #dddddd;padding:18px;background:url(../images/bg_employee_profiles.gif) top left no-repeat;
}
ul#mycarousel li.photo .staff-overlay{
	background-color:#22487e;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	width:68px;height:87px;position:relative;margin-top:-90px;#margin-top:-87px;
}
ul#mycarousel li.photo .staff-first{
	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;
}

ul#employee-profiles .contact-details p {				color:#00204E;padding-left:10px;}
ul#employee-profiles .contact-details span.key {		color:#8d8d8d;}

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

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

ul#employee-profiles .staff-testimonial {				
	width:237px;height:auto;float:right;margin:0px;margin-top:30px;padding:0px 0px 20px 16px;border-left:1px solid #dddddd;font-size:14px;font-weight:bold;line-height:19px;color:#767676;font-style:normal;
}
ul#employee-profiles .staff-testimonial h4 {			margin-bottom:20px;color:#23345c;font-size:14px;font-weight:bold;line-height:21px;text-transform:uppercase;}
ul#employee-profiles .staff-testimonial .divider{width:220px;height:1px;border-top:1px solid #dddddd;margin-top:10px;margin-bottom:10px;}
ul#employee-profiles .photo {							background-color:#8d8d8d ;border:2px solid #b9b9b9;margin-bottom:5px;}

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

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

#controller-sessions .myplaces h2 {			color: #2b5793;padding-left:10px;}
#controller-sessions .myplaces li {			color: #2b5793;padding-bottom:3px;}


#controller-sessions .myplaces .login {		background:none;padding-left:0;
															width:281px;}
														
#controller-sessions .myplaces .sign {		background:none;padding-left:0;
															width:281px;
															height:360px;#height:375px;}
														
#controller-sessions .myplaces input {		border:1px solid #4565DE;
															margin:2px 0 0 0;height:18px;
															width:250px;}
#controller-sessions .myplaces input.btnforgotpassword
									{
									background: url(../images/sign_button_sendpassword.gif) no-repeat;
									_background-color:#192f5d;
									border:none;
									color: #fff !important;
									text-decoration:none !important;
									padding:2px 7px !important;
									width:auto !important;
									font-weight:bold !important;
									font-size:11px;
									font-family:Arial;text-transform:uppercase;
									height:21px !important;line-height:21px;#line-height:13px;
									}
#controller-sessions .myplaces .info {		color:#FFFFFF;
															font-size:11px;
															padding:10px;}
#controller-sessions .myplaces a {			color:#2052A2;text-decoration:underline;}
#controller-sessions .myplaces li.checkbox {	margin:5px 0;height:40px;}



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

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


#controller-my_properties.action-index .myplaces, #controller-my_properties.action-profile .myplaces, #controller-my_properties.action-this_week .myplaces, #controller-my_properties.action-bookmarks .myplaces, #controller-my_properties.action-alerts .myplaces {
															background: url(../images/bg-loggedin.gif);
															float:right;
															font-family:Arial;
															width:281px;
															height:380px;}
															
#controller-my_properties.action-index .myplaces li, #controller-my_properties.action-profile .myplaces li, #controller-my_properties.action-this_week .myplaces li, #controller-my_properties.action-bookmarks .myplaces li, #controller-my_properties.action-alerts .myplaces li {
															border-bottom:1px solid #fff;
															color:#063662;}

#controller-my_properties.action-index .myplaces li.mpmenu:hover, #controller-my_properties.action-profile .myplaces li.mpmenu:hover, #controller-my_properties.action-this_week .myplaces li.mpmenu:hover, #controller-my_properties.action-bookmarks .myplaces li.mpmenu:hover, #controller-my_properties.action-alerts .myplaces li.mpmenu:hover {
															background:#fff;
															border-bottom:1px solid #fff;
															color:#e72e22 ;}
#controller-sessions .myplaces {
	_padding:0px;_margin:0px;_width:280px;_overflow:hidden;
}
#controller-my_properties .myplaces ul {					margin:0;
															padding-bottom:0;}
												
#controller-my_properties .myplaces li div.btnlogout a, #controller-my_properties .myplaces li div.btnlogout a{
															color:#FFF71A;
}
#controller-my_properties .myplaces h2 {					color:#A0100C ;font-size:22px;}
#controller-my_properties .myplaces h3 {					color:#FFF;background:#8e8e8e;}
#controller-sessions .myplaces h3 {			background:#5f93de;color:#fff;
															font-size:12px;height:30px;line-height:30px;
															padding-left:10px;}

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

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

#controller-my_properties .articlebox ul.subscriptions, #controller-my_properties .articlebox ul.week {
background:#E5E5E5;
width:325px;
height:280px;
_margin-left:5px;
}
#controller-my_properties .articlebox ul.week {_margin-right:0px;}
#controller-my_properties .articlebox ul {					background:#001B5E none repeat scroll 0 0;
															color:#1B3D94;
															margin:15px 10px 0;
															width:333px}
													
#controller-my_properties .articlebox ul .caption {			background:#a0100c none repeat scroll 0 0;
															color:#fff;
															width:305px;
															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 #a1a1a1  ;
color:#505050;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li input, #controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin-top:5px;}
#controller-my_properties .articlebox .subscriptions li input {
float:left;
}
#controller-my_properties .articlebox .details li input, .articlebox .subscriptions li select {
margin:right:0;
}
table.form-data {
margin-left:10px;
width:685px;
}

#controller-my_properties .articlebox ul .caption_1, #controller-my_properties .articlebox ul .caption_2 {
															background:#e62d21 none repeat scroll 0 0;
															color:#fff;
															line-height:24px;
															margin-top:0;
															width:305px;}
#controller-my_properties .articlebox ul li{			width:250px;}
#controller-my_properties .articlebox li {					line-height:25px;
															margin:0;
															width:313px;
															padding:2px 10px;
															height:25px;}
												
#controller-my_properties .articlebox ul .caption_1 input {		vertical-align:absmiddle;}
#controller-my_properties .articlebox ul .caption_2 input {		vertical-align:absmiddle;}
#controller-my_properties .articlebox .title {					float:none;
																display:block;
																width:200px;
																padding-top:15px;}
																
#controller-my_properties .articlebox .title h3{				color:#A0100C ;
																font-size:1.3em;
																line-height:1.5em;
																font-weight:bold;padding-left:10px}
#controller-my_properties.action-this_week .articlebox .title,#controller-my_properties.action-alerts .articlebox .title{
	_width:687px;_margin:0px;_padding:0;
}
#controller-my_properties.action-alerts .articlebox{
	_width:687px;_margin:0px;_padding:0px;
}
.form-wrapper{
	_width:680px;_margin:0px;_padding:0px;
}
#controller-my_properties.action-bookmarks .articlebox .listboxheader {
background:#A0100C ;
color:#FFFFFF;
height:24px;
}

#controller-my_properties.action-this_week table.listbox, #controller-my_properties.action-bookmarks table.listbox {
margin-left:10px;
width:680px;
}
#controller-my_properties.action-this_week table.listbox th.bedrooms, #controller-my_properties.action-bookmarks table.listbox th.bedrooms {
background:#A0100C  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:#A0100C  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:#A0100C  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:#A0100C  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:#E5E5E5;
color:#00204e;
height:26px;
}
#controller-my_properties.action-bookmarks .articlebox table#listbox tr.odd td {
background-color:#E5E5E5 ;
color:#00204E ;
height:26px;line-height:26px;
}
#controller-my_properties.action-bookmarks .articlebox a.sbutton, a.sbutton:visited, #controller-my_properties.action-bookmarks .articlebox span.sbutton {
background:#2B5793 ;
color:#fff ;}




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

#controller-static .articlebox, #controller-auctions .articlebox, #controller-inspections .articlebox, #controller-enquiries.action-repair .articlebox {
width:976px;
}



#controller-auctions h3,#controller-inspections h3,#controller-enquiries.action-repair h3{
												color:#fff;}
/*
#controller-employees.action-index .container, #controller-static.action-contact .container, #controller-static.action-show_page  .container,#controller-enquiries.action-market_appraisal .container, #controller-my_properties.action-profile .container, #controller-my_properties.action-index .container, #controller-my_properties.action-this_week .container, #controller-my_properties.action-bookmarks .container, #controller-my_properties.action-alerts .container{
												background:#fff url(../images/bg-sidebar.gif) no-repeat scroll;}
*/
#controller-properties td{vertical-align:top;}
#controller-static.home .contentPageBlock{padding:0px;margin:0px;}
#controller-static.home .container{background:none;}
#controller-properties .contentPageBlock, #controller-static .contentPageBlock,#controller-auctions .contentPageBlock,#controller-inspections .contentPageBlock,#controller-enquiries.action-repair .contentPageBlock{
												background:none;padding-left:0;}
#controller-static.action-show_page.search .contentPageBlock{
												background:none;padding-left:0}
#controller-properties .contentPageBlock{		background:#fff;}

#controller-properties.action-show .agent2article #article .topic {	color:#00204e;font-size:15px;}
.agent2article .aboutAgent h2 {					font-size:14px;}
.agent2article .contactAgent .email {width:111px;height:21px;background:url(../images/btn111.gif) no-repeat;padding-left:10px;}
.agent2article .contactAgent .email a {			color:#fff;line-height:21px;font-weight:bold;text-transform:uppercase;text-decoration:none;}

#resultsFilterHandler .op {						background:transparent url(../images/arrow_up.gif) no-repeat scroll right 50%; color:#FFFD6C;}
.agent2article .aboutAgent {					background:url(../images/alpha_grayblue_right.gif) no-repeat; color:#4d6591;width:414px;height:278px;}
.agent2article .aboutOFI {height:auto;}
.agent2article .box-footer{height:5px;width:414px;background:url(../images/alpha_grayblue_right.gif) bottom no-repeat;}

.details {										padding:3px 5px;padding-left:0px;}

.details .center {								padding:0;margin-left:10px;
												width:551px;}

.details .thumbnails {							width:407px;
												height:68px;}

.details .thumbnails img {						height:47px;
												width:63px;}
.details .thumbnails td {						padding:1px 2px 1px 1px;}
.details .thumbnails td a {						border:1px solid #920903;
												height:47px;
												width:63px;
												}

#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:#550200;
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:#a3110c;line-height:20px;height:40px;
}
#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:#5f5f5f;
    background-color:#ececec;}
#controller-static table#listbox tr.even td,#controller-auctions table#listbox tr.even td,#controller-inspections table#listbox tr.even td,#controller-enquiries.action-repair  table#listbox tr.even td{
    color:#00204E;
    background-color:#f1da70;}

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

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

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

.agent2article .contactAgent .name {			color:#1b3569;font-size:13px;line-height:18px;border-bottom:1px solid #92abd0;margin-bottom:3px;}
.agent2article .contactAgent .tel {				color:#718db2;font-size:14px;line-height:18px;font-weight:bold;border-bottom:1px dashed #ced6e1;}
.agent2article .contactAgent .email a:hover, .agent2article .contactAgent .email a:hover {	color:#fff;}

.agent2article .article {						color:#444;line-height:16px;width:555px;}
.agent2article .article .topic {				color:#920903;padding-top:10px;font-weight:normal;}
#controller-static .articlebox h2, #controller-auctions .articlebox h2, #controller-inspections .articlebox h2, #controller-enquiries.action-repair .articlebox h2, #controller-enquiries.action-market_appraisal .articlebox h2,#controller-employees .articlebox h2 {background:url(../images/bg_thirdbar.gif) top left no-repeat;border:none;padding-left:9px;padding-bottom:6px; height:57px;font-size:24px;color:#00204e;line-height:57px;font-weight:normal;width:986px;}
#controller-employees .articlebox h2 .text{
	font-size:14px;font-weight:normal;color:#8d8d8d;line-height:57px;
}
#controller-employees .articlebox h2 .divider{
	font-size:24px;font-weight:normal;color:#dddddd;line-height:57px;
}

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

#controller-sessions .articlebox .signup h2 {	color: #21469e;padding-left:0;font-size:22px;letter-spacing:0.5px;}
#controller-sessions .articlebox h2 {			color:#00204e;
															font-size:28px;
															font-weight:normal;
															letter-spacing:-1px;
															line-height:1.3em;
															padding-left:10px;}
#controller-sessions .articlebox .signup {
background:transparent url(../images/sign_now_bg.gif) no-repeat scroll 0 0;
height:315px;margin-top:10px;_margin-left:0px;margin-right:0;
}
#controller-my_properties .articlebox .size_fourteen, #controller-my_properties .articlebox .first, #controller-sessions .articlebox .first {		color: #000 ;
															font-size:12px;line-height:16px;padding-left:10px;margin-top:10px;width:680px;#width:360px;}
#controller-my_properties .articlebox .size_thirteen, #controller-my_properties .articlebox p, #controller-sessions .articlebox p {			color: #505050 ;
															font-size:11px;padding-left:10px;margin-top:10px;line-height:16px;width:680px;#width:360px;}

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

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

#controller-my_properties.action-this_week .listboxheader, #controller-my_properties.action-bookmarks .listboxheader {
background:#A0100C  ;
color:#FFFFFF;
}
#controller-my_properties.action-this_week .listboxheader th, #controller-my_properties.action-bookmarks .listboxheader th {
padding:5px;
}
/* hack for ie6 , got to place at the bottom most of the style sheet*/
* input.button, * button, * input.btnlogin, * input.btnsign
{
background: url(../images/sign_botton_login.gif) no-repeat;
border:none;
color: #fff !important;
text-decoration:none !important;
padding:2px 7px !important;
width:auto;
font-weight:bold !important;
font-size:11px !important;
font-family:Arial;text-transform:uppercase;
height:21px !important;line-height:13px !important;
}
/**/
