﻿/* MAIN STYLES */
html { background:url('../graphics/html_bg.gif') repeat }
body { font-size:12px; font-family:arial, verdana, tahoma; margin:0;

       padding:0; background:url('../graphics/body_bg.jpg') repeat-x }
	   
	   
	   * {
	   margin: 0 auto;
	   }

a {
	font-weight:bold;
	color:#732813;
	text-decoration:underline }
	
	h2 {
	margin-top: -23px;
	font-size: 20px;
	}

.title
{
	font-weight:700;
}			
.UserMessage
{
	color:#FF0000;
	font-weight:700;

}
.fieldLabel
{
	font-size:12px;
}
.fieldTitle
{
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}
.errorMsg  
{
	padding:10px; 
	margin: 20px 0px 20px 0px; 
	display:block; 
	border:solid 1px #dbd8bd; 
	background-color:#fff9cd; 
	font-weight:bold; 
	color:#68562d!important; 
	opacity:.85; 
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
}
input.textbox { border-style:solid !important; outline: #333333 solid 1px; }

a:hover {
	color:#32290e;
	text-decoration:none }

img { border:0 }
a:focus, a:active { outline:none }

.clear { display:block; clear:both; font-size:1px; height:1% }

#content {
	width:924px;
	margin:0 auto;
	background-color:#fff4d5;}
	
	.message {
	display:none
	}
	
h1 {
    font-size: 24px;
    font-weight: normal;
}

h2 {
    color:#AD3C1C;
		font-size:22px;
		font-weight:normal;
		letter-spacing:-1px;
		margin:0 0 20px 0;
		padding:0 
}
/* HEADER */
	
#header {
	position:relative;
	width:924px;
	height:95px;
	background:url('../graphics/header_bg.jpg') no-repeat }
	
	#header h1 {
		position:absolute;
		top:3px;
		left:20px;
		margin:0; padding:0;
		width:254px;
		height:90px }
		
		#header h1 a {
			display:block;
			margin:0; padding:0;
			width:559px;
			height:85px;
			text-indent:-2000px;
			background:url('../graphics/logo-2.png') no-repeat }
			
	#header h2 {
		position:absolute;
		top:112px;
		left:312px;
		margin:0; padding:0;
		width:315px;
		height:20px;
		text-indent:-2000px;
		/*background:url('../graphics/slogan.gif') no-repeat */}
		
		#slogan {
		position: absolute;
		top: 60px;
		left: 80px;
		}
		
		
	#header #search {
		width:300px;
		height:32px;
		position:absolute;
		right:-180px;
		color:#FFF;
		line-height:17px;
		top:4px }
		
		
		#header #search a {
		color:#ebbf81;
		float:right;
		position:absolute;
		top:74px;
		right: 0px;
	
	}
			
		
		
		
		#header .address {
			float:left;
			display:block;
			width:150px;
			height:70px;
			color:#FFF;
			line-height:16px;
			text-align:left }
		
		#search strong { font-size:14px; position:relative; top:-3px }
		
		#search .textbox {
			float:left;
			margin:0 10px 0 0;
			padding:7px 0 0 8px;
			width:180px;
			height:23px;
			background:#270100;
			border:1px solid #AF5338;
			color:#FFEDB7 }
			
		#search .search-button {
			float:left;
			display:inline;
			margin:0; padding:0;
			width:38px;
			height:32px }
			
	#header .sponsored-banner {	
		width:580px;
		height:63px;
		position:absolute;
		right:21px;
		top:20px }
		

		
/* NAVIGATION */
		
#navigation {
	width:909px;
	padding:5px 30px 5px 30px;
	height:30px;
	background:url('../graphics/nav_bg.jpg') no-repeat;
	text-align:center }
	
	#navigation ul { 
		list-style:none;
		margin:0; padding:0 }
		
		#navigation ul li a {
			display:block;
			padding:0; margin:0 auto;
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			font-size:12px }
		
		#navigation ul li {
			float:left;
			display:block;
			padding:0; margin: 0 22px 0 22px;
			color:#ffedb7 !important;
			text-transform:uppercase;
			font-weight:bold;
			text-decoration:none;
			font-size:12px }
			
		
		
						#navigation ul li a:hover { color:#f4b57c }
			#navigation ul li a:hover span { color:#e7974f !important }
			
			#navigation ul li span {
				background:url('../graphics/nav_pointer.gif') bottom center no-repeat;
				padding:0 0 26px 0 }
				
				#navigation ul li a span { background:none !important }
			
			#navigation ul li span, #navigation ul li a span {
				display:block;
				font-size:12px;
				font-weight:normal;
				text-transform:none;
				color:#ffedb7 !important; } #navigation ul li span { color:#F5D68C !important }
		
		#image 
		{
			padding-top: 10px;
		}
			
			
			#photo-area img{	
	background-color:#fff4d5;
	background-image:#FFF4D5 url('../graphics/photo_bg.gif') no-repeat ;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	}					
	
#flash {
	background-color:#fff4d5;
	padding: 0;
	margin: 0;
	
	 }
/*  REFER A FRIEND AREA  */
		
			
/*	problem*/
	

				
/* PHOTO AREA */


#refer 
{
	width:auto;
	background:#FFF4D5 url('../graphics/photo_bg.gif') no-repeat; 
	clear: both;
	
	}


		



	
/*	problem	*/




/* MAIN CONTENT AREA */
#subpage-content-area, #main-content-area {
	padding:20px;
	width:884px;
	background:#FFF4D5 }
		
	#subpage-content-area .left, #main-content-area .left {
		display:inline;
		width:159px;
		margin-right:30px;
		float:left }
		
	#subpage-content-area .right, #main-content-area .right {
		display:inline;
		width:695px;
		float:left }
		
	#subpage-content-area .left h2, #main-content-area .left h2 {
		font-size:1px;
		text-indent:-2000px;
		background:url('../graphics/title_refer.gif') no-repeat;
		width:102px;
		height:14px;
		margin:0 0 8px 0;
		padding:0 }
		
	#subpage-content-area .left .login-area h2, #main-content-area .left .login-area h2 {
		font-size:1px;
		text-indent:-2000px;
		background:url('../graphics/title_login.gif') no-repeat;
		width:87px;
		height:16px;
		margin:0 0 6px 0;
		padding:0 }
		
	#subpage-content-area .left .split, #main-content-area .left .split {
			margin:0 0 0px 0;
			display:block;
			height:2px;
			font-size:1px;
			background:url('../graphics/form_split.gif') no-repeat }
		
	#subpage-content-area .left .textbox, #main-content-area .left .textbox {
		display:block;
		margin:0 0 5px 0;
		padding:5px 0 0 7px;
		background:#fff;
		color:#94865c;
		font-weight:bold;
		font-size:11px;
		border:1px solid #d0be87;
		width:150px;
		height:19px }
		
	#subpage-content-area .left .button-refer, #main-content-area .left .button-refer {
		width:154px;
		height:27px;
		display:block;
		margin:0 0 0 0 }
		
	#main-content-area .left .button-login {
		width:64px;
		height:23px;
		display:block;
		margin:0 0 0 95px }
		
	#subpage-content-area .right h2, #main-content-area .right h2 {
		text-indent:-2000px;
		background:url('../graphics/title_welcome.gif') no-repeat;
		width:258px;
		font-size:1px;
		height:16px;
		margin:0 0 15px 0;
		padding:0 }
		
		#subpage-content-area .right h4, #main-content-area .right h4 {
			font-size:14px;
			margin:25px 0 15px 0 }
			
		#subpage-content-area .right p, #main-content-area .right p {
			line-height:21px;
			margin:0 0 15px 0; padding:0 }
			
	
			
			
			
/* SUBPAGE CONTENT AREA */
#subpage-content-area {
	padding:15px 20px 20px 20px;
	width:884px;
	background:#FFF4D5 url('../graphics/photo_bg.gif') top no-repeat }
	
	#subpage-content-area h3 {
		color:#AD3C1C;
		font-size:22px;
		font-weight:normal;
		letter-spacing:-1px;
		margin:0 0 20px 0;
		padding:0 }
		
	#subpage-content-area p {
		margin:0 0 20px 0;
		line-height:17px;
		padding:0 }
		
	#subpage-content-area ul { margin:20px 0 20px 0; line-height:17px; }
	
/* NEW HOMES WIZARD */

.dropdown {
	width:200px;
	margin:0 !important;
	border:1px solid #BFAB6E }
		
/* FOOTER */

#footer {
	position:relative;
	width:904px;
	height:49px;
	padding:25px 0 0 20px;
	background:url('../graphics/footer_bg.gif') no-repeat }
	
	#footer span {
		position:absolute;
		right:20px;
		top:25px }
		
#accufind {
	width:924px;
	text-align:center;
	padding:10px 0 30px 0;
	color:#ffedb7 }
	
	#accufind a { color:#e5c882 }
	#accufind a:hover { color:#ffedb7 }
	
	#minervastaff { width:430px; float:left; clear:both}

	#frazeystaff { width:430px; float:right; padding-top: 20px;
	 border-left-color:#993300;
	 border-left-width:thin;
	 border-left-style:dotted;
	 padding-left: 3px; 
	 
	 }
	 
	 
	 
	 
	 #hlnkPrintPDF {


	
	 }
.rowHeader{
	background-color:#333333; 
	color:#FFFFFF; 
	font-weight:700;
}	 

