	/*
		Content Themes
	*/
	.pageContent input, .pageContent select, .pageContent textarea{
		font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
		font-size: 90%;
	}
	
	
	.pageContent{
		/*width: 965px;*/
		width: 980px;
		min-width: 980px;
		min-height: 400px;
	}
	.pageContent .pageContent_leftmenu, .pageContent .pageContent_content{
		vertical-align: top;
	}

	.pageContent .pageContent_leftmenu{
		width:25%; 
		color: #3E3E3E;
	}
	
	.pageContent .pageContent_content{
		width:75%; 
		min-height: 450px;
	}
	
	.pageContent .pageContent_content h2{
		font-size: 13px;
		margin: 0;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 0 ;
	}

	/* left menu */
	.pageContent .pageContent_leftmenu h2{
		font-size: 13px;
		padding-left: 1px; 
		border-bottom: 1px solid #CCCCCC;
	}
	.pageContent .pageContent_leftmenu a{
		text-decoration: none;
		color: #5471B3;
	}
	.pageContent .pageContent_leftmenu a:hover{
		text-decoration: underline;
	}
	.pageContent .pageContent_leftmenu #pgCtnlmn_glance{
		margin-top: 20px;
		margin-left: 0px;
		width: 195px;
	}
	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td{
		padding-left: 1px;
		width: 50%;
		padding-bottom: 15px;
		vertical-align: top;
	}

	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td .submenu_title{
		font-weight: bold;
		font-size: 12px; 
	}

	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td div label, .pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td div label a{
		float: left;
		color: #3B6999;
		font-weight: bold;
		text-decoration: none;
		width: 55px;
		margin-left: 5px;
	}
	
	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td.pgCtnlmn_glance_rightcol div{
		padding-left: 10px;
	}
	
	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td div label a:hover{
		color: #5471b3;
	}

	.pageContent .pageContent_leftmenu #pgCtnlmn_glance table tr td div div{
		text-align: right;
	}
	
	.pageContent .pageContent_leftmenu #pgCtnlmn_tool .bluetag{
		color: #818fae;
	}
	.pageContent .pageContent_leftmenu #pgCtnlmn_tool .greytag{
		color: #c0c0c0;
	}
	
	.pageContent .pageContent_leftmenu #pgCtnlmn_tool .smallbluetag{
		color: #818fae;
		font-size: 10px;
	}
	.pageContent .pageContent_leftmenu #pgCtnlmn_tool .smallgreytag{
		font-size: 10px;
	}
	.pageContent .pageContent_leftmenu #pgCtnlmn_tool div div{
		text-align: left;
	}
	
	
	/* Template Color -start- */
		.framesize1 {
			background-color: #fdfdfd;
		}
		
		.themecolor1 {
			background-color: #fdfdfd;  
		}
		
		.themecolor2,
			#pagination li.current span {
			background-color: #8497BF;  
			-moz-border-radius-topleft:	7px;
			-moz-border-radius-topright: 7px;
			
			-webkit-border-top-left-radius:	7px;
			-webkit-border-top-right-radius: 7px;
		}
		
		.themecolor3 {
			background-color: #e6ebf1;  
			-moz-border-radius-bottomright: 7px;
			-webkit-border-bottom-right-radius: 7px;
		}
		
		.fontcolor1,
			#pagination li.current span {
			color:#3e3e3e;
		}
		.listingboxTitle, .listingboxPrice, .listingboxBU, .listingboxrooms{
			color: white;
		}

		.table_propertyInfo, .listingAgent{
			height: 99px;
		}
		
		.listingAgent img{
		}
		
		/* Content customize */
		#content.framesize{
			min-height: 450px;
		}
		
		#content .titleboxborder {
			border-left:solid #003C66 1px; 
			border-right:solid #003C66 1px;
		}
		
		#content .titleboxborder2 {
			border:solid #e6ebf1 1px; 
		}
		
		#content .titleboxborder2 a,
		#content .googlemap a {
			color:#3e3e3e;
		}
		
		#content .titlebox a{
			color:#3e3e3e;
		}
		
		#content .housepix {
			border:solid #b1d0de 1px;
		}
		
		#content .listingboxborder {
			border:solid #45629E 2px;
			-moz-border-radius-topleft:	10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-bottomright: 10px;
			
			-webkit-border-top-left-radius:	10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius:	10px;

			border-top-left-radius:	10px;
			border-top-right-radius: 10px;
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
		}
		
		#content .listingbox{
			margin: 0 0 10px;
			width: 100%;
			height: 162px;
		}

		.pageContent .link_alllistings{
			text-align: center;
		}
		
		.pageContent .link_alllistings a{
			text-decoration: none;
			color: #818fae;
			font-weight: bold;
		}
	
	/* status bar */
		.statusbar {
			display: block;
			background-color: #E3E3E3;
			padding:5px 6px;
			font-size: 9pt;
			width:100%;
		}
		.statusbar a{
			font-weight:normal;
		}
	
		#menubar1 td{
			padding-left:10px;
		}
		#menubar1 input,#menubar1 select{
			font-size: 9pt;
		}
		#menubar1 #listingid{
			width:100px;
		}
		
	/* property menu nav*/
		.menuaglisting_box{
			background: #e6ebf1;
			margin-right: 4px;
		}
	
		.menuaglisting .menu_leftconner, .menuaglisting .menu_rightconner{
			height: 26px;
			width: 7px;
		}
		.menuaglisting .menu_leftconner{
			/*background:url(../../images/agadm_menulftcnr.gif) top left no-repeat;*/
		}
		
		.menu_rightconner{
			/*background:url(../../images/agadm_menurgtcnr.gif) top left no-repeat;*/
		}
		
		.menuaglisting .menuagmdl_module, .menuaglisting .menuagmdl_option{
			font-weight: bold;
			font-size: 12px;
			/*background: url(../../images/agadm_menubg.gif) top left repeat-x;*/
			height: 26px;
		} 
		
		.menuaglisting .menuagmdl_module ul li a:hover, .menuaglisting .menuagmdl_module ul li a.selected, .menuaglisting .menuagmdl_option ul li a:hover, .menuaglisting .menuagmdl_option ul li a.selected{
			padding: 5px 10px 5px 10px;
			color: #FFFFFF;
			background: #084e7b;
		}
	
		/*Property Listing Selection / Option */
			.menuaglisting .menuagmdl_module ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			.menuaglisting .menuagmdl_module ul li{
				float: left;
			}
			
			.menuaglisting .menuagmdl_module ul li a{
				padding: 2px 10px 2px 10px;
				text-decoration: none; 
			}	
		
			.menuaglisting .menuagmdl_module ul li.ag_module a:hover{
				text-decoration: none; 
				cursor: default;
				background: none;
				color: #000000;
			}		
		
		/* Property Estate Break Down by type_market */
			.prop_estbdcat ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
			.prop_estbdcat ul li{
				float: left;
				width: 200px;
			}
			
			.prop_estbdcat ul li a{
				padding: 2px 10px 2px 10px;
				text-decoration: none; 
				font-size: 12px;
			}	
		
			.prop_estbdcat ul li a:hover, .prop_estbdcat ul li a.selected{
				padding: 2px 10px 2px 10px;
				background: none;
				color: #000000;
				font-weight: bold;
				font-size: 15px;
			}
	
	/* Property Break down  */	
		.prop_estbdbox .prop_estbdcat{
			height: 42px;
		}
		
		.prop_estbdbox .prop_estbdsearchtotal{
			font-weight: bold;
			font-size: 15px;
		}
		
		.prop_estbdbox .prop_estbdpnav{
			height: 42px;
			width: 350px;
		}
		
	/* Listing Frames */	
		#content .listingframe{
			padding-right: 6px;
		}

		#content .listingframe .listingframe_listing, #content .listingframe .listingframe_altbox{
			vertical-align: top;
		}
		
		#content .listingframe .listingframe_listing{
			width: 71.16%;
		}	

		#content .listingframe .listingframe_altbox{
			width: 28.84%;
		}
		
		#content .listingframe .listingframe_altbox .listingboxborder{
			border:solid #45629E 2px;
			margin-left: 2px;
		}
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxTitle{
			height: 19.5px;
			width: auto;
			padding: 3.5px 5px 0;
		}
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent{
			margin: 0 0 9.5px;
		}
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td label{
			font-weight: bold;
			font-size: 11px;
		}
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td.label{
			padding-left: 15px;
			width: 103px;
		}
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td.value{
			width: 86.5px;
			text-align: right;
			font-size: 11px;
		}
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td.value .pass{ color: green; }
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td.value .fail{ color: #f00; }
		
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td.button{
			padding-left: 15px;
		}
		
		#content .listingframe .listingframe_altbox .listingbox .listingboxContent table tr td label.total_score{
			font-size: 14px;
		}
		
	/* Buttons */
		#button_act button, #listingAdminAction button{
			display:block;
			float:left;
			/*margin:0 7px 0 0;*/
			background-color:#e6ebf1;
			border:1px solid #e6ebf1;
	
			font-size:100%;
			line-height:130%;
			text-decoration:none;
			font-weight:bold;
			color:#565656;
			cursor:pointer;
			/*padding:5px 10px 6px 7px; */ /* Links */
			padding: 5px 6px 6px 6px; /* Links */
			
			cursor:pointer;
			width:auto;
			overflow:visible;
			/*padding:4px 10px 3px 7px;*/ /* IE6 */
			padding: 4px 6px 3px 6px; /* IE6 */
		}

		#button_act button[type], #listingAdminAction button[type]{
			padding: 5px 6px 5px 6px; /* Firefox */
		}
	
		*:first-child+html button[type]{
			padding:4px 6px 3px 6px; /* IE7 */
		}
	
		#button_act button img, #listingAdminAction button img {
			margin:0 3px -3px 0 !important;
			padding:0;
			border:none;
			width:16px;
			height:16px;
		}
		
		/* span type button */
		#button_act{
		}
		
		#listingAdminAction{
			padding: 2px 0 1.5px;
			text-align: right;
		}
		#listingAdminAction .assignBtn{
			background: #6FA863 none repeat scroll 0 0;
			color: white;
			border: 2px solid #96B947;
			cursor: pointer;
			cursor: hand;
			font-weight: bold;
			font-size: 12px;
			height: 23px;
			width: 100%x;
			padding-bottom: 3px;
		}
		
		#button_act ul, #listingAdminAction ul{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#button_act ul li, #listingAdminAction ul li{
			padding: 5px 5px 5px 5px;
			float: left;
		}
		
		#button_act ul li a, #listingAdminAction ul li a{
			text-decoration: none; 
			font-size: 12px;
			font-weight:bold;
			color:#565656;
			padding: 5px 5px 5px 5px;
		}	
	
		#button_act ul li.ag_module a:hover{
			text-decoration: none; 
			cursor: default;
			background: none;
		}
		

	
	/* title Box - title, price, psf */
		#content .listingbox .listingboxTitle{
			padding-left : 5px;
			font-weight: bold;
			font-size: 10pt;
			width: 152px;
			height: 23px;
		}
		
		#content .listingframe .listingbox .listingboxTitle{
			padding-left : 5px;
			font-weight: bold;
			font-size: 10pt;
			width: 182px;
			height: 23px;
		}
		
		
		#content .listingbox .listingboxPrice{
			padding-left : 5px;
			font-weight: bold;
			font-size: 9pt;
			width: 300px;
		}
	
		#content .listingbox .listingboxBU{
			padding-right: 5px;
			font-weight: bold;
			font-size: 9pt;
			width: 80px;
			text-align: left;
		}
		
		#content .listingbox .listingboxrooms{
			text-align: right;
			width: 131px;
		}
		
		#content .listingbox .listingboxrooms .img{
			width: 25px;
			text-align: center;
		}
		
		#content .listingbox .listingboxrooms .fontcolor{
			text-align: center;
			width: 15px;
		}
	
	/* title Box - Rooms*/
		.rooms .fontcolor{
			text-align: center;
			font-weight: bold;
			font-size: 12px; 
		}
	
	/*property Box*/
		.box_propertyInfo{
			width: 60%;
			vertical-align: top;
			padding: 10px 0 0 16px;
		}
		
		.box_propertyInfo .bpi_suburbstate{ 
			font-size: 11pt; 
			font-weight: bold;
		}
	
		.box_propertyInfo .bpi_details{ 
		}
		.box_propertyInfo .bpi_details a{
			text-decoration: none;
		}
	
		
		.box_propertyInfo .bpi_proptypetenure{ 
			margin-top: 10px;
			font-size: 9pt;
			font-weight: bold;
		}
	
		.box_propertyInfo .bpi_propid{ font-size: 12px; }
		.box_propertyInfo .bpi_dateposted{ }
	
	/*owner Box / Agent Box*/
		.box_ownerInfo{
			width: 40%;
			text-align: right;
			vertical-align: top;
			padding: 10px 16px;
		}
		
		.listingAgent .box_agentInfo{
			padding: 10px 8px;
			text-align: right;
			vertical-align: top;
		}
		
		.listingAgent .box_agentPic{
			width: 99px;
		}
		
		.box_ownerInfo .boi_ownername, .listingAgent .bai_agentname{
			font-size: 11pt;
			font-weight: bold;
			margin: 0 0 .65em;
		}
		
		.box_ownerInfo .boi_ownername div span, .listingAgent .bai_agentname div span{
			font-size: 12px; 
			font-weight: normal;
			margin-bottom: 10px;
		}
		
		.box_ownerInfo .boi_ownercontact,
		.box_ownerInfo .boi_owneremail,
		.bai_agentname .bai_agentcontact,
		.bai_agentname .bai_agentemail{
			font-size: 12px; 
		}
		
	
	/* Template Color -end- */


	/* empty dash board*/
	#content.framesize table.empty-dash{
		width: 100%;
	}

	#content.framesize table.empty-dash tr td{
		width: 50%;
		padding: 10px;
	}

	#content.framesize table.empty-dash tr td img{
		width: 64px;
		height: 64px;
		float: left;
	}

	#content.framesize table.empty-dash tr td div.listingboxborder{
		padding: 10px 5px 10px 5px;
	}
	
	#content.framesize table.empty-dash tr td div div{
		padding: 15px 5px 15px 80px;
	}


.fbButton{
	padding: 2px 6px !important;
	font-size: 13px !important;
	border-style: solid !important;
	border-width: 1px !important;
	cursor: pointer !important;
	display: inline-block !important;
	line-height: normal !important;
	text-align: center !important;
	text-decoration: none !important;
	vertical-align: top !important;
	white-space: nowrap !important;
	color: #FFFFFF !important;
	background: url("/images/fbbutton.png") repeat scroll 0 0 #EEEEEE !important;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important;
}
.fbButton:active{
	outline: none !important;
}
.fbButton button:focus,
.fbButton button:hover,
.fbButton button,
.fbButton input:focus,
.fbButton input:hover,
.fbButton input{
	background: none repeat scroll 0 0 transparent !important;
	border: 0 none !important;
	cursor: pointer !important;
	display: inline-block !important;
	font-weight: bold !important;
	margin: 0 !important;
	outline: none !important;
	border-width: 0px !important;
	padding: 1px 0 2px !important;
	white-space: nowrap !important;
}
.fbButton button:active,
.fbButton input:active{
	border: none !important;
	border-width: 0px !important;
	outline: none !important;
}
.fbBlue{
	border-color: #29447E #29447E #1A356E !important;
	background-color: #5B74A8 !important;
	background-position: 0 -48px !important;
}
.fbBlue button,
.fbBlue input{
	color: white !important;
}
.fbBlue:active{
	background: none repeat scroll 0 0 #4F6AA3 !important;
	border-bottom-color: #299447E !important;
}
.fbGreen{
	border-color: #3B6E22 #3B6E22 #2C5115 !important;
	background-color: #69A74E !important;
	background-position: 0 -96px !important;
}
.fbGreen:active{
	background: none repeat scroll 0 0 #609946 !important;
	border-bottom-color: #3B6E22 !important;
}
.fbGreen button,
.fbGreen input{
	color: #FFFFFF !important;
}
.fbGrey{
	border-color: #999999 #999999 #888888 !important;
	background-color: #69A74E !important;
	background-position: 0 0 !important;
}
.fbGrey:active{
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) !important;
	background: none repeat scroll 0 0 #DDDDDD !important;
	border-bottom-color: #999999 !important;
}
.fbGrey button,
.fbGrey input{
	color: #333333 !important;
}
a,label,input,button{
	outline: none !important;
}
a:active,
label:active,
button:active,
input:active{
	outline: none !important;
}