/* styles.css 5/24/2010 rev 1 */


body{
	border: 0;
	padding: 0;
	margin: 0;
	background: url(/images/body_bkg.gif) repeat top left;
	font-family: arial, helvetica, sans;
	font-size: 12px;
	color: #000;
}

h1, h2, h3, h4{ 
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
}

p{ 
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	text-align: left;
	margin-bottom: 12px;
	clear: left;
	float: left;
	width: 100%;
}

ul{  margin: 0; padding: 0; }
li{ margin: 0; padding: 0; }

h1{ 
	font-size: 28px;
	line-height: 36px;
	color: #000;
}

h2{ 
	font-size: 14px;
	color: #73662c;
	line-height: 24px;
	margin-bottom: 12px;
}

h3{
	clear: left; 
	float: left;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	font-style: italic;
	padding-bottom: 8px;
}

h4{
	clear: left;
	float: left;
	font-size: 18px;
	line-height: 24px;
	color: #000;
	font-style: italic;
}

hr{
	clear: left;
	float: left; 
	width: 100%;
	margin: 0; 
	padding: 0;
	margin-top: 5px;
	margin-bottom: 15px;
}

.attn{ 	color: #a79440; }

.attn2{ color: #73662c; }


/* page styles */

#page{
	width: 960px;
	border: solid transparent 0px;
	text-align: center;
	margin: auto;
}

	#content{ 
		width: 713px;
		border: double #ccc 3px;
		float: right;
		background: #fff;
		text-align: left;
		padding: 12px;
	}
	
	.minheight{ min-height: 570px; }
	
	.home-bkg{
		background: url(./images/home_bkg.gif) #fff no-repeat top right !important;
		min-height: 570px;
	}
	
	.statebkg{ background: url('./images/large_paddle.jpg') no-repeat bottom right #fff !important; }
	
	.auctionbkg{ background: url('./images/auctions_bkg.jpg') no-repeat 100% 15% #fff !important; }
	
	.appraisalbkg{ background: url('./images/appraisal_bkg.jpg') no-repeat 345px 80px #fff !important; }

	#content ul{
		clear: left;
		float: left;
		list-style-type: none;
		padding-left: 15px;
		margin-bottom: 18px;
		width: 100%;
	}
	#content ul li{
		clear: left; 
		float: left;
		line-height: 15px;
	}
	#content ul li b{
		color: #a79440;
	}

	.narrow{ width: 300px; }
	.narrow2{ width: 400px; }
	
	.scrunch{ letter-spacing: -1.5px; }
	.scrunch2{ letter-spacing: -2px; }
	.scrunch3{ letter-spacing: -3px; }
	
	#content .gridl{ float: left; width: 200px; text-align: center; margin-top: -7px; }
	#content .gridr{ float: right; width: 510px; }
	
	#content .padr{ margin-left: 10px; margin-bottom: 10px; }
	
	#content .clears{ clear: both; }
	
	#content iframe{ border: 0px solid transparent; }
	
/* header layout and content in header.php */
	#header{
		width: 954px;
		clear: left; 
		float: left;
		border: double #ccc 3px;
		background: url(./images/header_bkg.gif) no-repeat top right #fff;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	
	#header .left{
		clear: left;
		float: left;
		height: 70px;
		padding-top: 5px;
		padding-left: 5px;
	}
	
	#header .right{
		float: right;
		padding-top: 5px;
		padding-right: 5px;
	}
	
	#header .right b{
		font-size: 24px;
	}
	#topnav{
		clear: left;
		float: left;
		width: 954px;
		background: url(/images/heading_bkg.gif) repeat-x top left;
		height: 24px;
		border-top: 2px solid #ccc;
	}
	#topnav ul{
		list-style-type: none;
		float: left;
	}
	#topnav li{
		float: left; 
		height: 24px;
		line-height: 24px;
		width: 190px;
		text-align: center;
		font-weight: 600;
	}
	#topnav li a{
		color: #fff;
		font-size: 13px;
		text-decoration: none;
		line-height: 24px;
	}
	#topnav li a:hover{
		text-decoration: underline;
	}
		
/* end header */

/* leftnav layout and content in leftnav.php */

	#leftnav{
		width: 200px;
		text-align: left;
		clear: left;
		float: left;
	}
	
	#leftnav .left_box{
		background: #fff;
		border: double 3px #ccc;
		width: 200px;
		clear: left;
		float: left;
		margin-bottom: 12px;
	}
	#leftnav .left_heading{
		height: 24px;
		line-height: 24px;
		text-align: center;
		font-size: 13px;
		font-weight: 600;
		color: #fff;
		text-decoration: none;
		background: url(/images/heading_bkg.gif) repeat-x top left;
		border-bottom: solid 2px #ccc;
	}
	#leftnav .left_heading a{
		font-size: 13px;
		color: #fff;
		text-decoration: none;
		font-weight: 600;
	}
	#leftnav .left_heading a:hover{
		text-decoration: underline;
	}
	#leftnav .left_links{
		color: #a79440;
		font-size: 12px;
		line-height: 18px;
		margin-left: 15px;
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: 600;
	}
	#leftnav .left_links a{
		color: #000;
		font-size: 12px;
		text-decoration: none;
		font-weight: 300;
	}
	#leftnav .left_links a:hover{
		text-decoration: underline;
	}
	
/* end left nav */

/* footer and state nav */
	#footer{
		clear: both; 
		float: left;
		width: 954px;
		text-align: center;
		color: #fff;
		font-size: 11px;
		line-height: 24px;
		margin-top: 12px;
	}
	#footer .foot{
		border: double 3px #ccc;
		width: 954px;
	}
	#footer .foot .heading{
		width: 100%;
		background: url(./images/heading_bkg.gif) repeat-x;
	}
	#footer .states, #footer .states a{
		color: #73662c;
		font-size: 11px;
		line-height: 18px;
		padding: 2px;
		text-decoration: none;
	}
	#footer .states a:hover{
		text-decoration: underline;
	}
		


