/*------------------------------------------------------------------ 
# [Reset Stylesheet] 
#  
# Project:        Azure Property Group
# Version:        1.0
# Created:	      03/05/2009
# Description:	  Screen based display stylesheet
# Author:	      Caleb Wong
# -------------------------------------------------------------------*/  

body {
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:				62.5%;
}

/************************************************************
	section: header
************************************************************/
#header {
	background:				url('../images/bkg_header.gif') repeat-x;
	height:					165px;
}
#header .hdr_azure-property-group {
	background:				url('../images/hdr_azure-property-group.gif') no-repeat;
	height:					89px;
	text-indent: 			-9000px;
	width:					840px;
}
#header h2 {
	display:				none;
}
#header .wrapper {
	margin:					0 auto;
	width:					840px;
}

.navigation {
	position:				relative;
	width:					840px;
}
.navigation li {
	display:				block;
	float:					left;
	list-style:				none;
}
.navigation li a {
	background:				url('../images/navigation.gif') no-repeat;
	float:					left;
	height:					36px;
	text-indent:			-9000px;
}
.navigation a.nav_home {
	background-position:	0 0;
	width:					105px;
}
.navigation a.nav_home:hover {
	background-position: 	0 -36px;
}
.navigation a.nav_become {
	background-position:	-105px 0;
	width:					158px;
}
.navigation a.nav_become:hover, .navigation a.selected_become {
	background-position:  	-105px -36px;
}
.navigation a.nav_buying {
	background-position:	-263px 0;
	width:					158px;
}
.navigation a.nav_buying:hover, .navigation a.selected_buying {
	background-position:	-263px -36px;
}
.navigation a.nav_finding {
	background-position:	-421px 0;
	width:					157px;
}
.navigation a.nav_finding:hover, .navigation a.selected_finance {
	background-position:	-421px -36px;
}
.navigation a.nav_are-you {
	background-position:	-578px 0;
	width:					157px;
}
.navigation a.nav_are-you:hover, .navigation a.selected_developer {
	background-position:	-578px -36px;
}
.navigation a.nav_contact-us {
	background-position:	-735px 0;
	width:					105px;
}
.navigation a.nav_contact-us:hover {
	background-position:	-735px -36px;
}
.navigation li.hover ul {
	left: 					0;
	z-index: 				100;
}
.navigation li ul.on {
	left: 					0;
	z-index:				80;
}
.navigation li ul {
	clear:					left;
	font-size:				0.9em;
	left: 					-999em;
	padding:				0 10px 18px;
	position: 				absolute;
	width:					820px;
}
html>/**/body .navigation li ul {
	margin:					36px 0 0;
}
.navigation li ul li a {
	background:				none;
	color:					#002147;
	_height:				15px;
	text-decoration: 		none;
	text-indent:			0;
}
.navigation li ul li {	
	cursor:					pointer;
	display:				inline;
	float:					left;
	height:					16px;
	padding:				6px 10px 0;
}
.navigation li .partner {
	background:				url('../images/bkg_secondaryNav_partner.gif') no-repeat;
}
.navigation li .partner li.hover, .navigation li .partner li.selected {
	background:				#99e19f;
}
.navigation li .smsf {
	background:				url('../images/bkg_secondaryNav_smsf.gif') no-repeat;
}
.navigation li .smsf li.hover, .navigation li .smsf li.selected {
	background:				#f7e589;
}
.navigation li .developer {
	background:				url('../images/bkg_secondaryNav_developer.gif') no-repeat;
}
.navigation li .developer li.hover, .navigation li .developer li.selected {
	background:				#91bce2;
}

/************************************************************
	section: content
************************************************************/
#content {
	clear:					both;
	margin:					0 auto;
	width:					840px;
}
#content .body {
	color:					#3c3c3e;
	float:					left;
	font-size:				1.1em;
	padding:				5px 0 0 10px;
	line-height:			1.3;
	width:					590px;
}
#content .body h3 {
	font-size:				2em;
	font-weight: 			bold;
	padding:				0 0 10px;
}
#content .body h4 {
	font-size:				1.3em;
	padding:				0 0 7px;
}
#content .body h5 {
	font-size:				1.1em;
}
#content .body a {
	color:					#3c3c3e;
}
#content .body table {
	border:					1px solid #cdcdcd;
	border-collapse: 		collapse;
	margin: 				0 auto 15px;
	width:					400px;
}
#content .body table th {
	padding:				3px 5px;
	text-align: 			left;
}
#content .body table td {
	border:					1px solid #cdcdcd;
	padding:				3px 5px;
	text-align: 			center;
}
#content .body p {
	padding:				0 0 15px;
}
#content .body ol, #content .body ul {
	margin:					0 0 0 20px;
	padding:				0 0 15px;
}
#content .body ol li, #content .body ul li {
	padding:				0 0 5px;
}
#content .body ol li ol li {
	list-style-type: 		lower-alpha;
}
#content .body ul.sitemap li ul {
	padding:				5px 0 0;
}
#content .body ul.sitemap a {
	text-decoration: 		none;
}
#content .body ul.sitemap a:hover {
	text-decoration: 		underline;
}
#content .body .footnote {
	font-size:				0.8em;
	padding:				5px 0 0;
}
#content .body .img_inline_r {
	float:					right;
	padding:				0 0 0 10px;
}
#content .body .img_inline_l {
	float:					left;
	padding:				0 10px 0 0;
}
#content .body .quote {
	margin:					0 0 15px;
}
#content .body .quote .mid ol {
	padding:				0;
}
#content .body p.view {
	color:					#3c3c3e;
	cursor: 				pointer;
	font-weight: 			bold;
	text-decoration: 		underline;
}
*:first-child+html #content #li_container1 ul {
	margin:					0;
	padding:				0 0 0 25px;
}
*:first-child+html #content #li_container1 .li_cont1 {
	width:					265px !important;
}

#content .sidebar {
	float:					right;
	padding:				0 10px 0 0;
	width:					152px;
}
#content .sidebar p {
	margin:					0 0 35px;
}
#content .sidebar p.hero {
	background:				url('../images/bkg_img.jpg') no-repeat 0 bottom;
	padding:				0 0 35px; 
}
#content .sidebar a.btn_apply-now {
	background:				url('../images/btn_apply-now.gif') no-repeat;
	display: 				block;
	height:					86px;
	text-indent: 			-9000px;
	width:					152px;
}
#content .sidebar a.btn_enquire-now {
	background:				url('../images/btn_enquire-now.gif') no-repeat;
	display:				block;
	height:					88px;
	text-indent: 			-9000px;
	width:					152px;
}
#content .sidebar a.btn_apply-now_finance {
	background:				url('../images/btn_apply-now_finance.gif') no-repeat;
	display: 				block;
	height:					86px;
	text-indent: 			-9000px;
	width:					152px;
}
#content .sidebar a.btn_contact-us {
	background:				url('../images/btn_contact-us.gif') no-repeat;
	display: 				block;
	height:					86px;
	text-indent: 			-9000px;
	width:					152px;
}

/************************************************************
	section: footer
************************************************************/
#footer {
	clear:					both;
	color:					#3c3c3e;
	font-size:				.8em;
	height:					33px;
	margin:					0 auto;
	padding:				10px 0 10px 10px;
	position:				relative;
	width:					830px;
}
#footer a {
	color:					#3c3c3e;
	text-decoration: 		none;
	text-transform: 		uppercase;
}
#footer p.inProperty {
	position:				absolute;
	right:					24px;
	top:					10px;
}
#footer ul {
	margin:					15px 0 0;
}
#footer ul li {
	border-right:			1px solid #cdcdcd;
	display:				inline;
	list-style:				none;
	padding:				0 3px;
}

/************************************************************
	section: property partner
************************************************************/
#property-partner h3, #property-partner h4, #property-partner h5 {
	color:					#22a22c;
}
#property-partner #content .body .quote .top {
	background:				url('../images/quote_top_partner.gif') no-repeat;
	height:					18px;
}
#property-partner #content .body .quote .mid {
	border:					1px solid #22a22c;
	border-top:				none;
	border-bottom:			none;
	padding:				0 30px;
}
#property-partner #content .body .quote .mid blockquote {
	color:					#22a22c;
	font-size: 				1.1em;
	font-weight: 			bold;
	text-align: 			center;
}
#property-partner #content .body .quote .btm {
	background:				url('../images/quote_btm_partner.gif') no-repeat;
	height:					18px;
}

/************************************************************
	section: smsf
************************************************************/
#smsf h3, #smsf h4, #smsf h5 {
	color:					#f7d500;
}
#smsf #content .body .quote .top {
	background:				url('../images/quote_top_smsf.gif') no-repeat;
	height:					18px;
}
#smsf #content .body .quote .mid {
	border:					1px solid #f7d500;
	border-top:				none;
	border-bottom:			none;
	padding:				0 30px;
}
#smsf #content .body .quote .mid blockquote {
	color:					#f7d500;
	font-size: 				1.1em;
	font-weight: 			bold;
	text-align: 			center;
}
#smsf #content .body .quote .btm {
	background:				url('../images/quote_btm_smsf.gif') no-repeat;
	height:					18px;
}
#smsf #content .body .footnote {
	border-top:				1px solid #f7d500;
}
#smsf #content .sidebar p {
	margin:					0;
}
#marquee {
 	background:				url('../images/smsf/scrollingbox.jpg') no-repeat;
	height:					205px;
	margin:					0 0 15px;
	width:					152px;
}
#marquee_replacement {
 	color:					#001f4f;
	height:					185px;
	overflow:				hidden;
	padding: 				10px;
	width:					132px;
}
#marquee_replacement ul {
	margin:					0 0 0 15px !important;
}
#marquee_replacement ul li {
	padding:				0 0 10px;
}
#marquee_replacement p.spacer{
 	height:					205px;
}

/************************************************************
	section: finance
************************************************************/
#finance h3, #finance h4, #finance h5 {
	color:					#bf140e;
}
#finance #content .body .quote .top {
	background:				url('../images/quote_top_finance.gif') no-repeat;
	height:					18px;
}
#finance #content .body .quote .mid {
	border:					1px solid #bf140e;
	border-top:				none;
	border-bottom:			none;
	padding:				0 30px;
}
#finance #content .body .quote .mid blockquote {
	color:					#bf140e;
	font-size: 				1.1em;
	font-weight: 			bold;
	text-align: 			center;
}
#finance #content .body .quote .btm {
	background:				url('../images/quote_btm_finance.gif') no-repeat;
	height:					18px;
}

/************************************************************
	section: developer
************************************************************/
#developer h3, #developer h4, #developer h5 {
	color:					#256fb3;
}
#developer #content .body .quote .top {
	background:				url('../images/quote_top_developer.gif') no-repeat;
	height:					18px;
}
#developer #content .body .quote .mid {
	border:					1px solid #256fb3;
	border-top:				none;
	border-bottom:			none;
	padding:				0 30px;
}
#developer #content .body .quote .mid blockquote {
	color:					#256fb3;
	font-size: 				1.1em;
	font-weight: 			bold;
	text-align: 			center;
}
#developer #content .body .quote .btm {
	background:				url('../images/quote_btm_developer.gif') no-repeat;
	height:					18px;
}
#developer #content .body .footnote {
	border-top:				1px solid #256fb3;
}