/* Initial layout */
	body { 
		color: #000; 
		background: #EEE;
		font-family: Verdana, Helvetica, Arial, 'Times New Roman', sans-serif;
		font-size: 76%;
		margin: 0; 
		padding: 0; 
	}
	
	h1, h2, h3, h4, h5, h6, blockquote { color: #274C75; }
	h1 { font-size: 200%; }
	h2 { font-size: 150%; margin-top: 1em; }
	h3 { font-size: 115%; }
	h4 { font-size: 100%; margin-top: 1em;}
	h5 { font-size: 80%; }
	h6 { font-size: 65%; }
	em { color: #993; }
	acronym { 
		color: #990;
	}
	a:hover { 
		color: #F90;
	}
	
	#wrapper {
		width: 780px;
		background: #FFF url(img/layout/wrapper-bg.gif) repeat-y;
		margin: 0 auto;
		border: 1px solid #162751;
		border-top: none;
	}
	
	#header {
		height: 120px;
		border-bottom: 1px solid #162751;
	}
		#header h1 {
			margin: 0;
			font-size: 0;
			text-indent: -9999px;
			width: 459px;
				border-right: 1px solid #162751;
			height: 120px;
			background: url(img/layout/header.jpg) no-repeat;
			float: left;
		}
		#header #banner {
			width: 320px;
			height: 120px;
			float: right;
			background: #4B6096 url(img/details.jpg) no-repeat 0 0;
		}
			#header #banner ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				height: 120px;
			}
				#header #banner ul a {
					font-size: 0;
					text-indent: -9999px;
					text-decoration: none;
					display: block; 
					height: 120px;
				}
				#header #banner ul li {
					float: left;
					display: none;
				}
				html>body #header #banner ul li {
					float: none;
				}
				#header #banner ul #banner1 {
	 				background: url(img/details.jpg) no-repeat 0 0;
	 			}
				#header #banner ul #banner2 {
	 				background: url(img/details.jpg) no-repeat 0 -120px;
	 			}
				#header #banner ul #banner3 {
	 				background: url(img/details.jpg) no-repeat 0 -240px;
	 			}
				#header #banner ul #banner4 {
	 				background: url(img/details.jpg) no-repeat 0 -360px;
	 			}
				#header #banner ul #banner5 {
	 				background: url(img/details.jpg) no-repeat 0 -480px;
	 			}
				#header #banner ul #banner6 {
	 				background: url(img/details.jpg) no-repeat 0 -600px;
	 			}
	
	#inside {
	}
		#menucolumn {
			width: 150px;
			float: right;
			color: #FFF;
		}
		#menucolumn p {
			border: 1px solid #f00;
			padding: 0.2em;
			background: #933;
			width: 10em;
			text-align: center;
			margin: 1em auto;
		}
		#menucolumn a {
			color: #FF9;
		}
			#login { 
				background: #4B6096 url(img/layout/login-shadow.jpg) repeat-x;
				height: 120px;
				color: #FFF;
				border-bottom: 1px solid #162751;
			}
			html>body #login {
				min-height: 120px;
				height: auto;
			}
				#loginform {
					width: 110px;
					margin: 0 auto;
					font-size: 10px;
					padding-top: 18px;
				}
				#loginform div {
				}
				#loginform label {
					display: block;
				}
				#loginform fieldset {
					margin: 0;
					padding: 0;
					border: none;
				}
				#loginform legend {
					display: none;
				}
				#loginform input {
					width: 100px;
					font-size: 10px;
				}
				#loginform input:focus {
					background: #FF9;
				}
				#loginform .formoptions input {
					width: auto;
				}
				#loginform .formoptions input:focus {
					background: #D4D0C8;
				}
				#loginform h4 {
					margin: 0;
				}

			#menu { 
				list-style-type: none;
				margin: 0;
				padding: 0;
			}
				#menu a {
					display: block;
					height: 22px;
					background: url(img/layout/menu-btn-bg.gif) repeat-x;
					color: #FFF;
					text-decoration: none;
					font-weight: bold;
					font-size: 11px;
					border-bottom: 1px solid #162751;
				}
				#menu a.special {
					color: #CC6;
					background: url(img/layout/menu-btn-bg.gif) repeat-x 0 -44px;
				}
					#menu a.special:hover {
						color: #933;
						background: url(img/layout/menu-btn-bg.gif) repeat-x 0 -66px;
					}
				#menu a:hover {
					color: #384871;
					background-position: 0 -22px;
				}
					#menu a span {
						display: block;
						height: 14px;
						background: url(img/layout/menu-btn-arrow.gif) no-repeat 0 0;
						padding: 4px 7px 4px 20px;
					}
					#menu a:hover span {
						cursor: pointer;
						background-position: 0 -22px;
					}
					
		#marvincolumn {
			width: 150px;
			float: left;
			position: relative;
		}
			#marvincontact {
				margin: 0;
			}
				#marvincontact a {
					display: block;
					height: 300px;
					background: url(img/layout/marvin.jpg) no-repeat;
					font-size: 0;
					text-indent: -9999px;
					text-decoration: none;
				}
			#contactphone {
				list-style-type: none;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 44px;
				left: 10px;
				color: #FF6;
				font-size: 10px;
			}
			#extra {
				height: 30px;
				background: url(img/layout/marvin-shadow.jpg) repeat-x;
				padding-top: 20px;
				color: #FFF;
			}
			html>body #extra {
				min-height: 60px;
				height: auto;
			}
				#extra ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				#extra #royallepage {
					display: block;
					width: 100px;
					height: 36px;
					background: url(img/royal-lepage.gif) no-repeat;
					margin: 0 auto;
					font-size: 0;
					text-indent: -9999px;
					text-decoration: none;
				}
				#extra p#noraltarealestate {
					text-align: center;
					font-size: 10px;
					font-weight: bold;
					margin-top: 4px;
				}
			
		#content {
			margin: 0 150px;
			padding: 0 20px;
			line-height: 1.4em;
		}
			#content h2 {
				padding-bottom: 2px;
				background: url(img/layout/header-underline.jpg) no-repeat 2px 100%;
			}
			#submenu {
				margin-top: 0;
				padding-top: 20px;
			}
				#submenu ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
					line-height: 2em
				}
				#submenu li {
					display: inline;
				}
				#submenu a {
					color: #FF6;
					padding: 0.2em 0.4em;
					margin: 0 0.2em 0 0;
					border: 1px solid #000;
					background: #EEF url(img/layout/sub-menu-btn-bg.gif) repeat-x;
					text-decoration: none;
					line-height: 1.8em
				}
				#submenu a:hover {
					background: #FFE url(img/layout/sub-menu-btn-bg.gif) repeat-x 0 -40px;
				}
			
			#content #crumbs {
				color: #383972;
				margin-top: 0;
				padding-top: 1em;
			}
			.clearcontent {
				clear: both;
				height: 1px;
			}
	
	#contactinfo {
		width: 14em;
		position: absolute;
		top: 40px;
		right: 40px;
		color: #FFF;
		text-align: right;
		font-size: 10px;
	}
		#contactinfo address {
			font-style: normal;
			margin-bottom: 1em;
		}
	
	#footer {
		height: 30px;
		background: url(img/layout/footer-bg.gif) repeat-x;
		border: 1px solid #162751;
		border-left: none;
		border-right: none;
		color: #AAC;
		margin: 1em 0 0 0;
	}
		#footer address {
			margin: 0;
			font-size: 10px;
			font-family: Verdana, Helvetica, Sans-serif;
			font-weight: bold;
			text-align: center;
			font-style: normal;
			padding-top: 2px;
		}

	#ending {
		padding: 10px 0;
		text-align: center;
	}
		#ending ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#ending li {
			display: inline;
			padding-right: 1em;
		}
	
	#copyright {
		width: 780px;
		margin: 1em auto;
		text-align: center;
		font-size: 10px;
	}
		#copyright p {
			font-size: 10px;
			color: #99A;
			text-align: center;
			font-style: normal;
		}
/* End - Initial layout */


.urgent, .invalid {
	color: #f00;
}
.yield, .notice {
	color: #ff3;
}
.success, .valid {
	color: #090;
}

/* default.asp */
	#homeslogan {
		margin: 0 auto 1em auto; 
		width: 390px; 
		height: 61px; 
		background: url(img/buying-and-selling-made-easy.gif) no-repeat;
		font-size: 0;
		text-indent: -9999px;
	}
		#homeslogan h2 {
			background: none;
		}

	#homebanners {
		list-style-type: none;
		margin: 0 0 1em 0;
		padding: 0;
	}
		#homebanners li {
			width: 430px;
			height: 120px;
			margin: 1em 0;
		}
		#homebanners #homebanner1 a {
			display: block;
			height: 120px;
			background: url(img/home-banner-01.jpg) no-repeat;
			font-size: 0;
			text-indent: -9999px;
			text-decoration: none;
		}	
			#homebanners #homebanner1 a:hover {
				background-position: 0 -120px;
			}
		#homebanners #homebanner2 a {
			display: block;
			height: 120px;
			background: url(img/home-banner-02.jpg) no-repeat;
			font-size: 0;
			text-indent: -9999px;
			text-decoration: none;
		}
			#homebanners #homebanner2 a:hover {
				background-position: 0 -120px;
			}

		#homebanners #homebanner3 a {
			display: block;
			height: 120px;
			background: url(img/home-banner-03.jpg) no-repeat;
			font-size: 0;
			text-indent: -9999px;
			text-decoration: none;
		}
			#homebanners #homebanner3 a:hover {
				background-position: 0 -120px;
			}
/* end - default.asp */