/*
	MAIN STYLE SHEET FOR DELTA WEBSITE

	Changes:	03/04/2009 jw		file created
*/


/*	--------------------------------------------------------------------------------------
	General 
	-------------------------------------------------------------------------------------- */
	body {
		
		font-family: Tahoma, Geneva, sans-serif;
		
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
		text-align: center; /* work-around for IE7 and prior to center layout on screen */
		
		background-color: #A7A9AC;
	}

	br {
	
		clear: both;
	
	}
	
	.top_image {
	
		margin: 0px;
		padding: 0px;
		vertical-align: bottom;
	
	}
	.btm_image {
	
		border: 0px;
		margin: 0px;
		padding: 0px;
		vertical-align: top;
	
	}
	
	.pager {
		font-size: 9pt;	
		margin-bottom: 10px;
		color: #58585A;
	}
	.pager a {
		color: #58585A;
		display:inline-block;
	}

/*	--------------------------------------------------------------------------------------
	Layout Elements
	-------------------------------------------------------------------------------------- */
	#container {
	
		margin: 0 auto;
		text-align: left;
		
		width: 994px;
	
	}
	
	#header {
		
	}
		.header_logo {
	
			float: left;	
	
		}
		.header_details {
		
			float: left;	
			text-align: right;
			
			width: 574px;
			height: 135px;
			
			padding-top: 25px;			
			padding-right: 40px;
			
			background-image: url('../images/header_details.gif');
			background-repeat: no-repeat;
			
		}
		#header h4 {

			font-weight: normal;		
			font-size: 32pt;
			
			margin: 0px;
			padding: 0px;
			
			color: #FFFFFF;
		}
		#header h5 { 
		
			font-weight: normal;		
			font-size: 18pt;
			
			margin: 0px;
			padding: 0px;	
			padding-bottom: 0px;

			color: #FFFFFF;
		}
		#header h6 {
			
			font-weight: normal;					
			font-size: 14pt;	
			
			margin: 0px;
			padding: 0px;	

			color: #FFFFFF;
		}
		#header a {
			
			color: #FFFFFF;
			display:inline-block;
		
		}
		
	#content_type1 {
	
		width: 944px;
	
		padding-top: 10px;
		padding-left: 25px;
		padding-right: 25px;

		background-image: url('../images/body_mid1a.gif');
		background-repeat: repeat-y;
	
	}
		#navigation {
			
			margin-left: 15px;
			margin-bottom: 20px;
			
		}
		#navigation ul {

			list-style: none;
			
			padding: 0px;
			margin: 0px;

		}
		#navigation li {
			
			display: inline;
			font-size: 14pt;
			
			text-transform: uppercase;
			
			color: #58585A;			
			
		}
		#navigation a {
			
			color: #58585A;
			display:inline-block;

		}
	
		#featured_listings {
			
			width: 295px;
			float: left;
			
			color: #58585A;
			
		}
			#featured_listings .header {
			
				margin-bottom: 10px;
			
			}
			#featured_listings a {
				
				color: #58585A;
				display:inline-block;
	
			}			
		
			#featured_listings ul {
				list-style: none;
				
				padding: 0px;
				margin: 0px;
			}
			#featured_listings li {
				
				display: block;
				
				margin: 0px;
				padding: 0px;
				margin-left: 15px;
				padding-top: 12px;
				padding-bottom: 12px;
				
				width: 285px;

				background-image: url('../images/dash.gif');
				background-repeat: repeat-x;
				background-position: bottom;
				
			}
			#featured_listings .location {
				
				font-size: 18pt;
			
			}
			#featured_listings .price {
				
				font-size: 14pt;
			
			}			
			
			#featured_listings .small {
				
				margin-left: 15px;
				font-size: 11pt;
				
			}
		
		
		#main_content {
		
			width: 570px;
			float: right;
	
			margin-bottom: 50px;
	
			color: #58585A;
			
		}
			#main_content img {
			
				margin-bottom: 30px;
			
			}
		
			#main_content h2 {
				
				margin-top: 0px;
				padding: 0px;
				
				margin-bottom: 20px;
				
				font-weight: normal;
				font-size: 22pt;
				
				height: 30px;
				
			}
			#main_content p {

				font-size: 12pt;
				
			}

		#listings {
			
			color: #58585A;			
			
		}
			#listings ul {
				list-style: none;
				
				padding: 0px;
				margin: 0px;
			}
			#listings li {
				
				display: block;
				
				margin: 0px;
				padding: 0px;

				padding-top: 20px;
				padding-bottom: 20px;
				
				background-image: url('../images/dash.gif');
				background-repeat: repeat-x;
				background-position: bottom;
				
				clear: both;
				
			}	
			#listings img {
				float: left;
				padding-right: 20px;
			}
			#listings br {
				clear: none;	
			}
			#listings h6 {
				margin: 0px;
				padding: 0px;
				margin-top: 15px;
				margin-bottom: 20px;
				font-size: 24px;	
			}
			#listings dd {
				margin: 0px;
				padding: 0px;
				font-size: 18px;
				line-height: 140%;
			}
				
			#listings table {
			
				margin: 0px;
				padding: 0px;
				border-collapse: collapse;
				border: 0px;
				
				color: #58585A;
				border: 1px #FE0000 solid;
				
			}
			#listings th {
				
				font-size: 16pt;	
				font-weight: bold;
				text-align: left;

			}
			#listings td {
				
				margin: 0px;
				padding-bottom: 0px;	
				padding-top: 0px;
				line-height: 140%;
				
			}
			#listings .link {
				border-bottom-width: 1px;	
				border-bottom-style: solid;
			}
			#listings a
			{
				color: #58585A;		
				display:inline-block;
			}
			
	#content_type2 {
	
		width: 994px;
		height: 99px;
		
		background-image: url('../images/body_mid2.gif');
		background-repeat: repeat-y;	
		
		border: 0px;

	}
		#content_type2 .footerText {
			
			padding-top: 40px;
			text-align: center;
		
		}
		#content_type2 h4 {
		
			display: inline;
		
			margin: 0px;
			padding: 0px;
			
			font-weight: normal;
			font-size: 18pt;
			
			color: #404041;
		
		}
		#content_type2 a {
			
			color: #404041;	
			display:inline-block;
			
		}
		
