


/*--Begin Structure--*/	
	/*css stuff used to provide fixed layout with header, two fixed columns and footer*/
	/*body{font: 76% arial,sans-serif;text-align:center;background:#EEE;}*/
	p{margin:10px 10px 0px}
	/*a{display:block;color: #981793;}*/
	
	
	html,body{margin:0;padding:0;/*width:1024px;*/margin:auto;}
	#header{
		margin:0 auto;
		overflow:hidden; 
		width:100%; }
	#footer{ margin:5px;}
	#footer p{margin:0;padding:5px 10px;}
	
	#pagecontainer{text-align:left}
	#pagecontainer{width:1024px;margin:0 auto;}
	#content{float:left;width:700px;margin:6px;}

	#sidebar{float:right;width:300px; margin:6px;}
	#extra{clear:both;width:100%;overflow:hidden;}
	

	/* width 100% to Force hasLayout in IE */
	/*div{overflow:hidden; 
		width:100%;  }*/
		
/*End Structure*/



/*--Colors and Typography (text styling)--*/
	body {font-style: normal; /*normal, italic, oblique*/
		font-variant:normal; /*normal, small-caps*/
		 font-weight: normal;  /*normal, bold, bolder, lighter*/
		 font-size: 12px;
		font-family:  Arial,"Trebuchet MS", sans-serif;
		color: #222;  /*default font color  */
		background-color: #789ABC /*rgb*/ /*#456789;*/
		/*using an image as background:  repeat, no-repeat, reat-x. repeat-y*/
		/*background-image: url("pendant.png");
		background-repeat: repeat-y;
		background-position: center;*/
		
		}
	#header{background: #EEE; border-top:1px solid black; border-bottom:1px solid black; }
	
	#content{background:#FFF;}
	#content p{line-height:1.4;}
	
	#sidebar{background:#B9CAFF}
	
	#extra{background:#FF8539}
	#footer{background: #333;color: #FFF;}
	
	p {}
	caption {font-size: 16px; font-weight:1000; }
	/*nice blue link is #03F%*/
	a:link {color: #03F}
	a:visited {color: #03F;}
	a:hover {color: #066;}
	a:active {color: #03F;}
/*--End Colors and Typography---*/

/*---Headings---*/
	h1{text-align:center;font-size: 16px;font-weight:bold;font-variant:small-caps;color:#000}
	h2{text-align:center;font-size: 16px;font-weight:bold;font-variant:normal;}
	h3{}
	
	#header h1{line-height:80px; padding-left:10px;color: #79B30B; }
	#sidebar h4{border-bottom:1px solid gray;padding-left:4px;}
/*---End Headings---*/




		 


/*---Begin Images---*/

/*---End Images---*/


/*---Begin Div Tables---*/
	/*mjstable1 from facebook birthdays test app*/
	*{padding:0;margin:0;}
	/*simple table has one div for the table and a ul for each line.  Good for none ajax tables*/
	#foreclosurelist{margin-bottom:8px;}
	#foreclosurelist.simpletable ul.header{background-color:#345678;color:white;}
	#foreclosurelist.simpletable ul.header li{color:white;line-height:1.8;}
	#foreclosurelist.simpletable ul {height:30px; border-bottom: 1px solid #DDD; /*default row styling*/}
	#foreclosurelist.simpletable li {padding:4px;line-height:1.8;}
	#foreclosurelist.simpletable a{text-decoration:none;font-weight:bold;}
	#foreclosurelist.simpletable a:hover{font-weight:bold;font-style:italic;}
	#pastforeclosurelist{margin-bottom:8px;}
	#pastforeclosurelist.simpletable ul.header{background-color:#345678;color:white;}
	#pastforeclosurelist.simpletable ul.header li{color:white;line-height:1.8;}
	#pastforeclosurelist.simpletable ul {height:30px; border-bottom: 1px solid #DDD; /*default row styling*/}
	#pastforeclosurelist.simpletable li {padding:4px;line-height:1.8;}
	#pastforeclosurelist.simpletable a{text-decoration:none;font-weight:bold;}
	#pastforeclosurelist.simpletable a:hover{font-weight:bold;font-style:italic;}
	#mlslist{margin-bottom:8px;}
	#mlslist.simpletable ul.header{background-color:#345678;color:white;}
	#mlslist.simpletable ul.header li{color:white;line-height:1.8;}
	#mlslist.simpletable ul {height:30px; border-bottom: 1px solid #DDD; /*default row styling*/}
	#mlslist.simpletable li {padding:4px;line-height:1.8;}
	#mlslist.simpletable a{text-decoration:none;font-weight:bold;}
	#mlslist.simpletable a:hover{font-weight:bold;font-style:italic;}

	/*---simpletable style---*/
	.simpletable ul.header{	background: #E0E0E0;}
	
	.simpletable ul.r0{	background: #F0F0F0;}
	.simpletable ul.r1{background: #FFF;}
	
	.simpletable li.w200{width:200px;}
	.simpletable li.w155{width:155px;}
	.simpletable li.w140{width:140px;}
	.simpletable li.w130{width:130px;}
	.simpletable li.w100{width:100px;}
	.simpletable li.w80{width:80px;}
	.simpletable li.w50{width:50px;}
	.simpletable li.w40{width:40px;}
	.simpletable li.w30{width:30px;}
	.simpletable li.left{text-align:left;}
	.simpletable li.right{text-align:right;}
	.simpletable li.center{text-align:center;}
	.simpletable input{display: block;width:50px;height:18px;font-size:0.8em;margin-top:-4px;text-align:center;}
	
	div.simpletable{				/*Table properties*/
		/*margin:0;*/
		background:yellow;		/*background color of whole table*/
		border: 1px solid black;/*border around the whole table*/
		
								/*default font info for tables*/
		font-style: normal; 	/*normal, italic, oblique*/
		font-variant:normal; 	/*normal, small-caps*/
		font-weight: normal;  	/*normal, bold, bolder, lighter*/
		font-size: 12px;
		font-family:  Arial, "Trebuchet MS",sans-serif;
		color: #222;  /*default font color  */
	}
	div.simpletable ul{			/* default ul behavior in mjstable div (ei, rows) */
		margin:0 0 0 0;			/* -1 used when creating vertical lines for IE to remove space (-1 0 0 0)*/
		margin-left:0px;
		border-bottom: 0px solid green; /*default row styling*/
		background: pink;		/*	color for complete row, even if margin is used for cell*/
	}
	div.simpletable li{  			/* default li behavior in mjstable div (ie, cells)*/
		border-bottom:0px solid black;	
		text-align:center;		/* centers text by default*/
		margin:0 0 0 0;		/* used to space cells or -1 used to create vertical lines (0 -1 0 0)*/
		/*border-right: 0px solid black;*/	/*used to create vertical lines*/
		/*border-left: 0px solid black;	*/
		background:none;		/*	color for individual cells*/	
	}
	div.simpletable .header li{	/*styling specific to the first header line*/
		font-weight:bold;
		color:blue;
		text-transform:capitalize;
	}
	div.simpletable .row li{	/*styling specific to the first header line*/
		font-weight:normal;
		color:black;
		text-transform:normal;
	}
	
	/*---end simpletable style---*/
	/*---simpletable structure---*/
	div.simpletable{				/*Table properties*/
		padding:2px;			/*padding around the whole table*/
	}
	div.simpletable ul{			/* default ul behavior in mjstable div (ei, rows) */
		list-style:none;		/* removes the bullets from the lists*/
		clear:both;				/* will create a line by forcing stuff to the next line*/
		overflow:hidden; 		/* hides the extra information */
	
		height:20px;			/* necessary to hide info and so the table/ul do not collaspe, must use with overflow*/
	}
	div.simpletable li{  			/* default li behavior in mjstable div (ie, cells)*/
		float:left;				/* cause cells to line up next to one another*/
		width:100px;			/*default width of cells*/
		height:20px;
		padding:5px;
	}
	/*--end simple table structure--*/
	
	
	div.mjstable1{				/*Table properties*/
		/*margin:0;*/
		background:yellow;		/*background color of whole table*/
		border: 1px solid black;/*border around the whole table*/
		padding:2px;			/*padding around the whole table*/
		
								/*default font info for tables*/
		font-style: normal; 	/*normal, italic, oblique*/
		font-variant:normal; 	/*normal, small-caps*/
		font-weight: normal;  	/*normal, bold, bolder, lighter*/
		font-size: 12px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		color: #222;  /*default font color  */
	}
	div.mjstable1 ul{			/* default ul behavior in mjstable div (ei, rows) */
		list-style:none;		/* removes the bullets from the lists*/
		clear:both;				/* will create a line by forcing stuff to the next line*/
		overflow:hidden; 		/* hides the extra information */
	
		height:50px;			/* necessary to hide info and so the table/ul do not collaspe, must use with overflow*/
		margin:0 0 0 0;			/* -1 used when creating vertical lines for IE to remove space (-1 0 0 0)*/
		border: 0px solid green; /*default row styling*/
		background: pink;		/*	color for complete row, even if margin is used for cell*/
	}
	div.mjstable1 li{  			/* default li behavior in mjstable div (ie, cells)*/
		float:left;				/* cause cells to line up next to one another*/
		border:1px solid black;	
		
		width:100px;			/*default width of cells*/
		height:50px;
	
								/*default cell styling*/
		text-align:center;		/* centers text by default*/
		margin:0 0 0 0;		/* used to space cells or -1 used to create vertical lines (0 -1 0 0)*/
		/*border-right: 0px solid black;*/	/*used to create vertical lines*/
		/*border-left: 0px solid black;	*/
		background:none;		/*	color for individual cells*/	
	}
	div.mjstable1 .mjsheader li{	/*styling specific to the first header line*/
		font-weight:bold;
		color:blue;
		text-transform:capitalize;
	}
	div.mjstable1 .w200{
		width:200px;
	}
	div.mjstable1 .w50{
		width:50px;
	}

	table.csstest { border-bottom: 1px dotted fuchsia; border-left: 1px dotted fuchsia }
	table.csstest td{ padding: 11px 20px 20px 11px; border-top: 1px dotted fuchsia; border-right: 1px dotted fuchsia }
	table.csstest ul{ margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }
	table.csstest li{ margin-bottom: 10px; }
	
	table.data { border-bottom: 1px dotted fuchsia; border-left: 1px dotted fuchsia; empty-cells:show; }
	table.data th{ font-size: 14px; padding: 1px 1px 1px 1px; border-top: 1px dotted fuchsia; border-right: 1px dotted fuchsia }
	table.data td{white-space: nowrap; padding: 0px 1px 0px 1px; border-top: 1px dotted fuchsia; border-right: 1px dotted fuchsia }
	table.data ul{ margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }
	table.data li{ margin-bottom: 10px; }
	/* Sortable tables */
	/*table.sortable thead {background-color:#eee;color:#666666; font-weight: bold; cursor: default;}*/
/*---End Div Tables---*/


/*---Begin Lists---*/

/*---End Lists---*/

/*---Begin Form Elements---*/
	fieldset.form1 label {
		display: block;
		width: 180px;
		float: left;
		margin-bottom: 10px;
		text-align: right;
		padding-right: 20px;	
	}
	fieldset.form1 input {
		display: block;
		width: 150px;
		float: left;
		margin-bottom: 10px;
	}
	fieldset.form1  button {
		display: block;
		width: 150px;
		float: left;
		margin-bottom: 10px;
	}
	
	
	fieldset.form1 br {
		clear: left;
	}
	fieldset.form1 .larger{width:250px;}
	fieldset.form1 .smaller{width:50px;}
	.larger {width:250px;}
	.smaller{width:150px;}
	.tiny{width:50px;}
	
	fieldset.loginform{
		margin: 10px 10px 10px 10px;
	}	
	fieldset.loginform label {
		display: block;
		float:left;
		text-align: right;
		width: 180px;
		padding-right: 20px;
		/*border:1px solid pink;*/
	}
	fieldset.loginform label.left {
		text-align: left;
		padding-left: 20px;
	}
	fieldset.loginform label.toplabel {
		text-align: center;
		float:left;
		width:150px;
	}
	
	fieldset.loginform input{
		display: block;
		float: left;
		text-align:left;
		width:150px;
		margin-right:1px;
		/*border:1px solid pink;*/
	}
	fieldset.loginform  button {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	fieldset.loginform br {
		clear: left;
	}
	fieldset.loginform label.description {
		text-align: left;
		width: 300px;
		padding-right: 20px;
		padding-left: 20px;
	}
	fieldset.loginform label.longquestion {
		text-align: left;
		width: 350px;
		padding-right: 20px;
		padding-left: 20px;
	}
	fieldset.loginform li{
	margin-bottom:5px;
	clear:both;
	}
	
	fieldset.loginform .larger{width:250px;}
	fieldset.loginform .normal{width:150px;}
	fieldset.loginform .smaller{width:100px;}
	fieldset.loginform .tiny{width:70px;}
	fieldset.loginform .xbox{width:20px; float:left;}
	fieldset.loginform .textleft{text-align:left; }
	fieldset.loginform .textcenter{text-align:center; padding-right:0px; }
	fieldset.loginform .textright{text-align:right;}
	fieldset.loginform .border{border:1px solid black;}
	fieldset.loginform .frm-required{}
	fieldset.loginform .frm-missing{border:1px solid #900;}
	fieldset.loginform .required{font-weight:bold;}
	
	#topsearch {margin:0 0; /*0 5% would give a 5% margin on the left side*/}
	#topsearch div.innersearch{
	    clear:both;
	/*    border-bottom: 1px dotted green;*/
	  /*  width: 200px;*/
		margin-top:10px;    
		padding-left: 5px;    
		/*border-top: 2px solid black; 
		border-left: 2px solid black; 
		border-right: 2px solid black; */
	 	background: url(/images/tabs/ButtonGray1Left.gif) left top no-repeat;   
	 	background-position: 0px 0px;   
	}
	#topsearch div.innersearch a{
		display:block;
		height: 37px;    
	 	background: url(/images/tabs/ButtonGray1BG.gif) top repeat-x;
	 	padding-left: 10px; 
	 	background-position: 5px 0px;   
		color: #171717;   
		font-weight: bold;
		text-decoration:none;
		text-align: center;
		/*letter-spacing:1px;*/
	/* 	background: url(/images/tabs/TabGrayLeft.gif) left top no-repeat;   */
	}  
	
	#topsearch div.innersearch a span{display:block;height: 37px;    
	 	background: url(/images/tabs/ButtonGray1Right.gif) right top no-repeat; 
	 	padding-right: 10px; padding-top: 4px;}
	#topsearch div.innersearch a span label{padding-right:5px;line-height:2.0em;} 
	#topsearch div.innersearch a:hover{	/*color:#fff;    */	} 
	#topsearch select {/*border:1px solid #A5A5A5;*/ background-color:#ffa20f;font-size:0.8em;}
	selectoption {border-bottom:1px solid #55dada}
	
	#topsearch input {color: #781351;background: #DDD;/*border: 1px solid #444;*/	}
	#topsearch input.submit{margin: 1px; color: #000; background: #ffa20f;	border: 2px outset #d7b9c9; font-weight: normal;font-size:0.8em; }	
	
	/*used by contactus*/
	#contactus{}
	fieldset.appform{
		margin: 10px 10px 10px 10px;
	}	
	fieldset.appform label {
		display: block;
		float:left;
		text-align: right;
		width: 180px;
		padding-right: 20px;
		/*border:1px solid pink;*/
	}
	fieldset.appform label.left {
		text-align: left;
		padding-left: 20px;
	}
	fieldset.appform label.toplabel {
		text-align: center;
		float:left;
		width:150px;
	}
	
	fieldset.appform input{
		display: block;
		float: left;
		text-align:left;
		width:150px;
		margin-right:1px;
		/*border:1px solid pink;*/
	}
	fieldset.appform  button {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	
	
	fieldset.appform br {
		clear: left;
	}
	fieldset.appform label.description {
		text-align: left;
		width: 300px;
		padding-right: 20px;
		padding-left: 20px;
	}
	fieldset.appform label.longquestion {
		text-align: left;
		width: 350px;
		padding-right: 20px;
		padding-left: 20px;
	}
	fieldset.appform li{
	margin-bottom:5px;
	clear:both;
	}
	
	fieldset.appform .larger{width:250px;}
	fieldset.appform .normal{width:150px;}
	fieldset.appform .smaller{width:100px;}
	fieldset.appform .tiny{width:70px;}
	fieldset.appform .xbox{width:20px; float:left;}
	fieldset.appform .textleft{text-align:left; }
	fieldset.appform .textcenter{text-align:center; padding-right:0px; }
	fieldset.appform .textright{text-align:right;}
	fieldset.appform .border{border:1px solid black;}
	fieldset.appform .frm-required{}
	fieldset.appform .frm-missing{border:1px solid #900;}
	fieldset.appform .required{font-weight:bold;}
	fieldset.appform .btn{text-align:center;}
	
/*---End Form Elements---*/

/*---Begin Comments---*/

/*---End Comments---*/

/*---Begin Header ---*/
	#banner img{float:left;margin-left:20px;}
	#banner h1{text-align:center;font-size:3em;;border:0px solid blue; color:blue;line-height:1.5em;}
	
	#topmenu {overflow:hidden;  /* Force hasLayout in IE */ 
	border-top:2px solid black;border-bottom:2px solid black;padding-left:5px;padding-right:5px;margin-top:4px}
	#topmenu ul{ /*height:22px;*/ line-height:1.5em;}
	#topmenu ul li{display:block;float: left;/*margin-top:5px;    */padding-left: 0px; margin-right:0px;width:60px; padding-right: 0px; padding-top: 0px}
	#topmenu ul a{display:block;/*height: 15px;    */	height:2em; padding-left: 1px; 	background-position: 0px 0px;   color: Blue; 
		font-size:85%;  font-weight: normal;text-decoration:none;text-align: center;background-color:white;
		border:1px solid gray;
		/*letter-spacing:1px;*/	}  
	#topmenu ul a:hover{color: #444;background-color:gray;  cursor:hand; }  
	#topmenu #mainmenu{float:left;}
	#topmenu #secondarymenu{float:right;}


	#membermenu {postion:relative;overflow:hidden; 	width:95%; /* Force hasLayout in IE */
	padding-left:5px;padding-right:5px; }

	#membermenu ul{line-height:2em;}
	#membermenu ul li{display:block; float: left;/*margin-top:5px;    */padding-left: 10px;  width:auto;  
	  	margin-right:0px; padding-right: 10px; padding-top: 2px;
	  	/*border:1px solid black;*/}
	#membermenu ul a{display:block;
		/*height: 15px;    */
	 	padding-left: 1px; 	background-position: 0px 0px;   
		color: #333; font-size:0.85em;  font-weight: normal;
		text-decoration:none;text-align: center;
		/*background-color:white;border:1px solid gray;*/
		/*letter-spacing:1px;*/
	}  
	#membermenu ul a:hover{	color: #000; font-weight:bold;cursor:hand;	/*background-color:gray;   */	}  
	#membermenu #leftitems {float:left;}
	#membermenu #rightitems {float:right;}
/*---End Header----*/
/*---Begin Content---*/

	#content #aboutus ul{list-style-position:inside;  margin-left:30px;}
	#breadcrumbnav ul {list-style-type: none; padding:0px; margin:0px;overflow:hidden;border:0px solid pink;}
	#breadcrumbnav ul li{display:inline;float:left;margin:2px;border:0px solid green;
		background-image:url("/images/general/arrow-double.gif"); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px;}
	#breadcrumbnav a{font-size:0.9em;}

	#home h4{border-bottom:1px solid gray;background-color:gray;padding:5px;}
	#home h1{color:#444;border-bottom:1px solid gray;padding:5px;text-align:left;font-size:1.2em}
	#home fieldset{margin-bottom:15px;}
	#home #registerlink {float:right;}
	#home #countylinks {clear:both;  border:0px solid #555; margin-top:10px;display:block;overflow:hidden;}
	#home #countylinks h3{font-size:1.2em; color:#444; border-bottom:1px solid #AAA;}
	#home #countylinks ul{margin-left:10px; float:left; list-style-type: none; width:70px; text-align:left;}
	#home #countylinks li{margin:1px;border:0px solid green; padding:0px; height:15px;overflow:hidden;width:100%;}
	#home #countylinks a{color: blue; font-weight: normal;text-decoration:none;}

	#content #toptablehelp {text-align:right;color:#666;font:0.5em;font-style:italic;}
	
	#sitemap div{clear:both; width:680px; border:0px solid #555; display:block; margin-top:5px;}
	#sitemap h1{font-size:1.2em; color:#444; border-bottom:1px solid #AAA;}
	#sitemap ul{margin-left:10px; float:left; list-style-type: none; width:210px; text-align:left;}
	#sitemap li{margin:1px;border:0px solid green; padding:0px; height:15px;overflow:hidden;width:100%;}	
	#sitemap a{text-decoration:none;font-size:0.90em;}	
	
	#propertydetails{}
	/*--top details--*/
	#propertydetails #topdetails {position:relative; /*border:1px solid black*/}
	#propertydetails #topdetails ul.lcol{margin: 10px 0px 10px, 0px; list-style-type:none; text-align:left;  width:200px;  /*border:0px solid #A5A5A5; background-color:#D0D0D0;*/ float:left;}
	#propertydetails #topdetails ul.mcol{ float:left;}
	#propertydetails #topdetails ul.rcol{ position: absolute; right:10px; list-style-type:none; /*color: purple;  border:0px solid #A5A5A5; background-color:#D0D0D0;*/}
	#propertydetails #topdetails li.lcol{ text-align:right; width: 100px;  /*border:1px solid #A5A5A5; background-color:#D0D0D0;*/ float:left;}
	#propertydetails #topdetails li.rcol{ text-align:right; width: 240px; /*color: purple;*/  /*border:1px solid #A5A5A5; background-color:#D0D0D0;*/}
	
	#propertydetails #topdetails div.innerdetail{clear:both;margin-top:10px;padding-left: 5px;
		background: url(/images/tabs/Box2xHGrayL.gif) left top no-repeat; background-position: 0px 0px; }
	#propertydetails #topdetails div.innerdetail span.innerMdetail{
		display:block;	height: 74px;background: url(/images/tabs/Box2xHGrayM.gif) top repeat-x;
	 	padding-left: 10px; background-position: 5px 0px;   
		color: #171717;  font-weight: bold;text-decoration:none;text-align: center;	}  
	#propertydetails #topdetails div.innerdetail span.innerMdetail span{
		display:block;	height: 74px;    
	 	background: url(/images/tabs/Box2xHGrayR.gif) right top no-repeat; 	padding-right: 10px; padding-top: 4px;}
	#propertydetails #topdetails div.innerdetail span.innerMdetail span label{padding-right:5px;} 
	#propertydetails #topdetails div.innerdetail a:hover{/*color:#fff;    */} 
	/*--end top details*/
	
	#propertydetails .infocard{float:left;margin: 0 0 10px 10px;}
    #propertydetails .infocard ul li{text-align: center; float: left; list-style: none;
        line-height:1.8; height: 18px; width: 150px; margin: 0px -1px -1px 0px;
        border: 0px solid blue;  /*margin-right:-1px;*/
        padding: 5px; background-color: #F5F5F5;color: #171717;   }    
    #propertydetails .infocard li.var{ text-align: left; font-weight: bold;}
    #propertydetails .infocard li.val{text-align: right; }
    #propertydetails .infocard ul{   overflow:hidden;width: 320px;  border-top: 0px dotted white;  border-left: 1px solid black; border-bottom: 1px dotted black;
	    border-right: 1px solid black; }
	
	#detail_card {margin:0 0; /*0 5% would give a 5% margin on the left side*/}
	#propertydetails .infocard div.cardtab{  clear:both;  width: 200px;	margin-top:10px;    padding-left: 5px;    
	 	background: url(/images/tabs/TabGrayLeft.gif) left top no-repeat;   background-position: 0px 0px;  }
	#propertydetails .infocard div.cardtab a{display:block;	height: 33px;   background: url(/images/tabs/TabGrayBG.gif) top repeat-x;
	 	padding-left: 10px; background-position: 5px 0px;   color: #171717;   font-weight: bold;text-decoration:none;letter-spacing:1px;}  
	#propertydetails .infocard div.cardtab a span{	display:block;	height: 33px;   background: url(/images/tabs/TabGrayRight.gif) right top no-repeat; 
	 	padding-right: 10px; padding-top: 8px;
	} 
	#propertydetails .infocard div.cardtab a:hover{/*color:#fff;   */}  

	

	#aboutus h4{border-bottom:1px solid gray;background-color:gray;padding-left:5px;}
	#aboutus h1{color:#444;border-bottom:1px solid gray;padding:5px;text-align:left;font-size:1.2em}
	#aboutus h3{border-bottom:1px solid gray;padding-left:5px;}
	#aboutus fieldset{margin-bottom:15px;margin-top:10px;padding-bottom:10px;}
	#aboutus fieldset legend{padding:0px 5px;}

	#contactus h4{border-bottom:1px solid gray;background-color:gray;padding-left:5px;}
	#content h3{padding:3px 5px; color:#333;background:#999;margin-top:10px;}
	
/*---End Content---*/

	/*---Begin SideBar---*/

	#sidebar div.framebox{margin:4px; background:#F0F0F0; border:0px solid white; overfill:hidden;}
	#sidebar h3{padding:3px 5px; color:#333;background:#999;}
	
	#sidegooglemap .hint {text-align:right;color:#666;font:0.5em;font-style:italic; padding-right:3px;}
	
	#sidebar #benefits ul{list-style-position:inside; padding-left:20px;padding-bottom:10px;padding-top:5px;}
	#sidesitemap {overflow:hidden; }
	#sidesitemap ul{margin-left:10px; float:left; list-style-type: none; width:78px; text-align:left; border:0px solid #444;}
	#sidesitemap ul li{margin:1px;border:0px solid green; padding:0px; height:15px;overflow:hidden;width:100%;}
	#sidesitemap a{color: blue; font-size:0.9em;font-weight: normal;text-decoration:none;}
	#sidesitemap a:hover{color: blue; font-weight: bold;text-decoration:none;font-style:italic;}
	
	#homecounties div{clear:both;  border:0px solid #555; display:block;overflow:hidden;width:100%;}
	#homecounties h3{font-size:150%; color:blue; border-bottom:1px solid #AAA;}
	#homecounties ul{margin-left:10px; float:left; list-style-type: none; width:70px; text-align:left;}
	#homecounties li{margin:1px;border:0px solid green; padding:0px; height:15px;overflow:hidden;width:100%;}
	#homecounties a{color: blue; font-weight: normal;text-decoration:none;}
	
	#pagemenu {position:relative;width:100%; text-align:center;border:0px solid black;overfill:hidden;padding:2px;}
	#pagemenu span.numrecords{position: absolute; left: 0px;font-size:0.9em;}
	#pagemenu a{margin:3px 1px;padding:1px 3px; border:1px solid gray;  text-decoration:none; }
	#pagemenu a:hover{margin:3px 1px; padding:1px 3px; border:1px solid black; background-color:gray; color:white; text-decoration:none; }
	#pagemenu span.currentPage { border:0px solid gray; color:red;}
	
/*---End SideBar---*/

/*---Begin Footer---*/

	#footer #footermenu {text-align:center;	/*postion:relative;*/	overflow:hidden; 	/*background:purple;*/
		width:450px;	margin:3px auto;	padding:4px;	/*width:100%;*/	; /* Force hasLayout in IE */ }
	
	#footer #footermenu ul li{display:block;float: left;margin-top:5px; padding-left: 0px; margin-right:0px;width:50px;}
	#footer #footermenu ul li:last-child{	border-right:1px solid gray;}
	#footer #footermenu ul a{display:block;	/*height: 15px;*/padding-left: 1px; background-position: 0px 0px;color: white; 
	font-size:0.75em;  font-weight: normal;	text-decoration:none;text-align: center;/*background-color:white;*/	border-left:1px solid gray;
		/*letter-spacing:1px;*/	}  
	#footer #footermenu ul a:hover{color: #444;	background-color:gray; 	cursor:hand; font-style:italic;  } 
	#footer #copyright {text-align:center;color: white; font-size:0.75em; font-weight: normal;}
	/*#footermenu h4{text-align:center;color:white;} */
/*---End Footer---*/

/*---Begin Extra---*/
	#extra div.sitemap{clear:both; width:1000px; border:0px solid #555; display:block;margin-bottom:5px;}
	#extra div.sitemap ul{margin-left:10px; float:left; list-style-type: none; text-align:left;}
	#extra div.sitemap h3{font-size:1.4em;; color:#444; border-bottom:1px solid #AAA;}
	#extra div.sitemap li{margin:1px;border:0px solid green; padding:0px; height:15px;overflow:hidden;width:100%;}
	#extra div.sitemap a{color: white; font-weight: normal;text-decoration:none;}
	#extra div.sitemap a:hover{font-style:italic;font-weight:bold;}
	#extra #auctiondates ul{ width:180px;}
	#extra #cities ul{ width:150px;}
	#extra #counties ul{ width:130px;}
	#extra #zipcodes ul{ width:150px;}

/*---End Extra---*/

/*---Begin Calendar---*/

/*---End Calendar---*/

/*---Begin Various Tags and Classes---*/
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

/*---End Various Tags and Classes---*/

/*---Begin Captions---*/

/*---End Captions---*/




.rounded {
  /* background: #ffffff;*/
	/*background: #345;
	width: 25em;*/
	/*margin: 20px auto;*/
	/*padding: 20px;*/
	/* Declared if Javascript is off */
}
/*cn=corner, rad=pixel radius, ci=inside color (hex), co=outside corner, ti=transparent inside flag, to=transparent outside flag.*/
/*some colors
 --sky blue: 789ABC
 --light gray: EEE
 */
div.rounded1 {
/*	width: 25em;
	margin: 20px auto;*/
	background: transparent url(/cornergenerator.php?cn=tr&rad=10&ci=000&b=&cb=&co=789ABC&ti=1&to=0) no-repeat top right;
	overflow:hidden;
}
div.rounded3 {
	background: transparent url(/cornergenerator.php?cn=tl&rad=10&ci=000&b=&cb=&co=789ABC&ti=1&to=0) no-repeat top left;
	overflow:hidden;
}
div.rounded2 {
	background: transparent url(/cornergenerator.php?cn=br&rad=10&ci=000&b=&cb=&co=789ABC&ti=1&to=0) no-repeat bottom right;
	overflow:hidden;
}
div.rounded4 {
	background: transparent url(/cornergenerator.php?cn=bl&rad=10&ci=000&b=&cb=&co=789ABC&ti=1&to=0) no-repeat bottom left;
	padding: 10px; 
	overflow:hidden;
}