/*****************/
/*     Styles    */
/*****************/

body {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004588;

	background: #FFF;
}

p {
	margin: 2px 3px 10px 0px;
}

.nomargin {
	margin: 0px 0px 0px 0px;
}


h1 {  
		margin: 0px 5px 5px 0px;
		
		font-size: 16px; 
		font-style: normal; 
		color: #004588;
		font-weight: 700; 
		text-decoration: none; 
}
		
		
h2 {  
		margin: 0px 5px 10px 0px;

		font-size: 16px; 
		font-style: normal; 
		color: #EF4A27;
		font-weight: 700; 
}
		
		
h3 {  
		margin: 0px 5px 10px 0px;

		font-size: 14px; 
		font-style: normal; 
		color: #004588;
		font-weight: 700; 
		text-decoration: none; 
}
		
		
h4 {  
		margin: 0px 5px 10px 0px;

		font-size: 14px; 
		font-style: normal; 
		color: #EF4A27;
		font-weight: 700; 
		text-decoration: none; 
}
		
h5 {  
		margin: 0px 5px 10px 0px;

		font-size: 14px; 
		font-style: normal; 
		font-weight: 700; 
		color: #000;
		text-decoration: none; 
}

a:link, a:visited, a:hover {
	color: #EF4A27;
	text-decoration: none;
}

a:hover	{
	color: #EC5020;
	text-decoration: none;
}
	
a.noborder {
	border-bottom: none;
	text-decoration: none;
}

img {
	border: none;
}

/*****************/
/* Layout Styles */
/*****************/

#container {
	width: 900px;
	margin: 0px auto 0 auto;
	position: relative;
	z-index: 5;
	min-height:500px;
	
	border: solid #004588;
	border-width: 1px 1px 0 1px;
}

	#header { position: relative; }
		#header a{ border:none; }
		#header #logo { padding: 15px 0 0 15px; text-decoration:none;}
		#header #asia { position: relative; top: -30px; left: 473px;}
			
	#header_sub { 
		width: 900px;
		margin: 10px auto 0 auto;
		position: relative;
	}
		#header_sub #asia {  position: relative; top: -10px; left: 572px;}
	
	#menu { height: 25px;}		
	#menu_sub {
		height: 30px;	
		background: url('../images/mnu_bg.gif');
	}
	#menu_snav {
		height: 25px;
		padding:0px 0px 0px 20px;
	}
	
	#content {
		padding: 15px 5px 5px 10px;
	}
		#content_left, #hcontent_left  {
			margin-right: 5px;
			padding: 0 30px 0 8px;
			width: 675px;
			float: left;	
			border-right: 2px dotted #70ACF5;
		}
		#hcontent_left {
			border-right: none;
		}		
			#flash {
				padding: 15px 4px 0 0px;
			}
		#content_right {
			width: 155px;
			padding: 3px;
			float: left;
			font-size: 10px;

		}

	#footer {
		position: relative;
		top: -53px;
		z-index: 1;
		clear: both;
		width: 902px;
		margin: 0 auto;		
		
		color: #EF4A27;	
		text-align: center;
	}	
		#footer a, #footer a:visited, #footer a:hover {
			font-weight: normal;
			color: #004588;
			font-size: 10px;
		}
		#footer_home {
			height: 24px; 
			padding: 95px 75px 0 0;

			background: url('../images/footer_home.jpg') no-repeat right top;
			border-left: 1px solid #004588;
		}
		#footer_sub {
			height: 54px;
			padding: 65px 75px 0 0;

			background: url('../images/footer_sub.jpg') no-repeat right top;
			border-left: 1px solid #004588;
		}
		#footer #location {
			text-align: right;
		}
		#footer #location a, #footer #location a:visited {
			font-size: 11px;		
			font-weight: 500;
			color: #FFF;
		}
		#footer #location a:hover {
			color: #EF4A27;
		}
	
		#jazcreative {
			width: 750px;
			margin: 0 auto;	
			text-align: right;
		}

		#jazcreative a, #jazcreative a:visited, #jazcreative a:hover {
			color: #AAA;
		}
			
	
	/*  Cake bits and pieces */
	

	/* Paging */
	div.paging {
		color: #ccc;
		margin-bottom: 2em;
	}
	div.paging div.disabled {
		color: #ddd;
		display: inline;
	}
	div.paging span {
	}
	div.paging span.current {
		color: #000;
	}
	div.paging span a {
	}
	
	/* Property Search Box */
	#PropertySearchBoxContent form {
		padding:0px;
		margin:0px;
	}
	
	#PropertySearchBoxContent input.FixedWidth, #PropertySearchBoxContent select.FixedWidth {
		font-size:12px;
		width:140px;
		margin:2px 0px 2px 0px;
	}
	
	/* Property Views */
	#PropertyImage {
		width: 330px;
		padding-left: 10px;
		float: left;
	}
	
	#PropertyImage img {
/*
		margin-right: 20px;
*/
		margin-top: 15px;
	}


	#PropertyInformation {
		width: 330px;
		float: right;
	}
	
	.SearchResults .altrow {
		background-color: #EBF2F6;
	}
