html, body{}
body{margin:0;padding:0;text-align:center;text-align:left;background-color:#21355A;font-weight:normal;color:#666666;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;background-image:url(../img/bg_body.jpg);background-repeat:no-repeat;background-position: center top;line-height:1.1em;}
a {color:#4C88BE;text-decoration:underline;}
p {margin:5px 0;padding:0 5px 0 0;text-align:left;line-height:1.3em;}
.left{float:left;padding:0;margin:0;}
.right{float:right;padding:0;margin:0;}
.highlight { background-color: yellow }
input.search{padding:1px 2px;border:1px solid #000;}
input.searchGo{padding:1px;font-size:10px;font-weight:bold;margin:0 0 0 10px;background-color:#000;color:#8DBDD8;border:none;}
.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}
/* CLEAR TAGS *********************************************/
.clear10{margin:0;padding:0;height:10px;min-height:10px;}
.clear20{margin:0;padding:0;height:20px;min-height:20px;}
.clear30{margin:0;padding:0;height:30px;min-height:30px;}
.clear40{margin:0;padding:0;height:40px;min-height:40px;}
.clear50{margin:0;padding:0;height:50px;min-height:50px;}
/* H TAGS *********************************************/
h1 {font-size:20px;line-height:1.3em}
h2 {font-size:15px;line-height:1.3em}
h3 {font-size:16px;line-height:1.3em}
h4 {font-size:14px;line-height:1.3em}
h5 {font-size:12px;line-height:1.3em}
h6 {font-size:11px;line-height:1.3em}
/* COLORS *********************************************/
.purple {color:#7979A5;}
.green {color:#6EB846;}
.blogHeader {color:#374E7B;}
/* TOP SECTION *********************************************/
.topSection{margin: 0;padding: 10px 0;}
.topSection h1{font-weight: bold;font-size: 14px;margin:0;padding:25px 0 0 0;color:#3B4D6D;}
.topSection h1 span{display:block;font-size: 18px;margin:0;padding:5px 0 0 0;}
.topSection .findLink{font-weight:bold;font-size:10px;color:#454569;margin:0;padding:0;}
/* TOP MENU *********************************************/
#nav { display: block; margin: 0; padding: 0; position: relative;width:925px; font-family:Arial, Helvetica, sans-serif;z-index:100;}
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block;text-decoration:none;font-weight:bold;}
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; background-color:#fff; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
/*#nav ul a { zoom: 1; }  IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }
/* Essentials - configure this */
#nav ul { width: 185px;margin-left:1px; }
#nav ul ul { left: 201px; }
/* Everything else is theming */
#nav { background:none; height: 29px; }
#nav *:hover { background: none; }
#nav a { color: white; font-size: 11px; padding: 9px 30px 10px 30px; line-height: 1; text-transform:uppercase; }
#nav li.hover a { background-color: #fff;color:#6EB846; }
#nav ul { top: 31px; }
#nav ul li a {border-bottom:1px dashed #ccc;background-color: #fff;color:#333;margin:0 0 0 -1px;font-size:9px;font-weight:bold;}
#nav ul a.hover { background-color: #E5F3E4;color:#333; }
#nav ul a {border-right: none;color:#333;margin:-3px 0 0 0 }
.topMenu{margin:0;padding:0 0 0 10px;color:#f9f9f9;height:30px;line-height:30px;text-align:left;background-image: url(http://www2.rent1sale1.com/img/bg_main-nav.gif);background-repeat:no-repeat;background-position:left top;}
/* STRUCTURE *********************************************/
.wrapper{margin:0 auto;padding:0;width:960px;}
.roundBox{margin: 0;padding:5px;background-color:#E1E1D6;}
.header{margin: 0; padding: 5px; border: 1px solid #E1E1D6;height: 20px;line-height: 20px;font-size:11px;font-weight: bold;background-color:#E1E1D6;}
.searchBox{margin: 0; padding: 5px; height: auto;background-color:#000;clear:both;}
/* HOMEPAGE *********************************************/
.homepageMainArea{clear:both;margin:10px auto 0 auto;padding:0 0 10px 0;width:940px;background-image: url(../img/bg_homepage.jpg);background-repeat:no-repeat;background-position:left top;height:1150px;min-height:inherit;}
.grid_h_lhr{float:left;position:relative;top:232px;left:0;padding:0;margin:0;width:300px;z-index:999;}
.home_blog_box_top{float:right;padding:0;margin:0;width:272px;height:55px;text-align:left;}
.home_blog_box_bottom{float:right;padding:0 0 0 20px;margin:-2px 0 0 0;width:252px;height:auto;min-height:950px;text-align:left; background-image:url(../img/blog_midandbottom.gif); background-position:right bottom; background-repeat:no-repeat;}
.blogPost{margin:0 0 20px 0;padding:0 0 20px 0;width:230px;border-bottom:1px solid #ccc;}
.blogPost p{font-size:10px;margin:0;padding:0 0 3px 0;}
.blogPost a{font-size:10px;margin:0;padding:0 0 3px 0;color:#555D8A;}
.blogPost span.date{color:#6EB846;margin:0;padding:0 0 3px 0;display:block;}
.blogPost span.title{color:#374E7B;margin:0;padding:0 0 3px 0;display:block;font-weight:bold;}


.blogPostListOut{margin:0 0 20px 0;padding:0 0 20px 0;width:100%;border-bottom:1px solid #ccc;}
.blogPostListOut p{font-size:10px;margin:0;padding:0 0 3px 0;}
.blogPostListOut a{font-size:10px;margin:0;padding:0 0 3px 0;color:#555D8A;}
.blogPostListOut span.blogPostListOutDate{color:#6EB846;margin:0;padding:0 0 3px 0;display:block;}
.blogPostListOut span.blogPostListOutTitle{color:#374E7B;margin:0;padding:0 0 3px 0;display:block;font-weight:bold;}


.grid_h_main{float:left;position:relative;top:220px;left:-40px;padding:44px 0 20px 0;margin:0;width:640px;height:auto;min-height:inherit;}
.grid_h_main .main_home_tabs{margin:0 0 0 20px;padding:0;height:auto;min-height:inherit;}
ul.tabNavigation{list-style:none;margin:0;padding:0;height:35px;line-height:35px;}
ul.tabNavigation li{float:left;margin:0;padding:0;}
ul.tabNavigation li a{margin:0;padding:10px 100px;border-right:1px solid #ccc;background-image:url(../img/bg_tab_green.gif); background-position:right bottom;background-repeat:no-repeat;color:#374E7B;text-decoration:none;font-weight:bold;font-size:10px;}
ul.tabNavigation li a.selected{margin:0;padding:10px 100px;border-right:1px solid #ccc;background:none;background-color:#fff;color:#374E7B;text-decoration:underline;font-weight:bold;font-size:10px;}
ul.tabNavigation li a:hover{background-image:url(../img/bg_tab_green.gif);background-position:right bottom;background-repeat:no-repeat;color:#374E7B;height:35px;line-height:35px;text-decoration:underline;font-size:10px;}
ul.tabNavigation li a:focus{outline:0;}
.tabHomeContent{margin:-2px 0 10px;padding:10px 10px 0 30px;background-color:#fff; height: 410px;}
/* LISTS *********************************************/
ul.qgList {list-style-type: none; margin: 0; padding: 5px 0;}
ul.qgList li {margin: 0; padding: 5px; border-bottom: 1px solid #BFBFB1; text-align: left;}
/* SORT TABLE *********************************************/
table.tablesorter{font-family:arial;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size:8pt;padding:6px;}
table.tablesorter thead tr .header {background-image:url(../img/bg.gif);background-repeat:no-repeat;background-position: center right;cursor:pointer;}
table.tablesorter tbody td {color:#3D3D3D;padding:6px;vertical-align:top;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{background-image:url(../img/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(../img/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}
table.tablesorter input, table.tablesorter select{padding:1px 2px;border:1px solid #aaa;}
table.tablesorter textarea{padding:1px 2px;border:1px solid #aaa;width:100%;}
table.tablesorter form label.error, label.error{color:red;padding:0 0 0 10px;}
table.tablesorter div.error{display:none;}
table.tablesorter input.error, table.tablesorter select.error, table.tablesorter textarea.error{border:1px solid red;}
/* FOOTER *********************************************/
.footer{background-image:url(../img/bg_bottom.gif); background-position:top left; background-repeat:no-repeat;margin:0 0 10px 0;padding: 15px 0 5px 0;width:940px;text-align:right;color:#fff;font-size:10px; text-align:center;}
.footer a,.footer a:hover,.footer a:link,.footer a:active,.footer a:visited{color:#fff;font-size:10px;text-decoration:none;}
/* MAIN CONTENT *********************************************/
.mainArea{clear:both;margin:10px auto 0 auto;padding:20px 0 10px 0;width:940px;background-image: url(../img/bg_main-body.gif);background-repeat:no-repeat;background-position:left top;height:auto;min-height:inherit;}		
.contentArea{width:400px;margin:0;padding:20px 0;}	
.contentArea h1 {font-size:18px;line-height:1.3em;color:#7979A5;}
ul.tabContentNav{list-style:none;margin:0;padding:0;height:35px;line-height:35px;}
ul.tabContentNav li{float:left;margin:0;padding:0;}
ul.tabContentNav li a{margin:0;padding:10px 44px 10px 45px;background-image:url(../img/bg_tab_green.gif); background-position:right bottom;background-repeat:no-repeat;color:#545582;text-decoration:none;font-weight:bold;font-size:10px;}
ul.tabContentNav li a.selected{margin:0;padding:10px 43px;border:1px solid #E0E1F8;border-bottom:none;background:none;background-color:#fff;color:#545582;text-decoration:none;font-weight:bold;font-size:10px;}
ul.tabContentNav li a:hover{background-image:url(../img/bg_tab_green.gif);background-position:right bottom;background-repeat:no-repeat;color:#000;height:35px;line-height:35px;text-decoration:none;font-weight:bold;}
ul.tabContentNav li a:focus{outline:0;}
.tabMainContent{margin:0 0 20px 0;}	



.tabContentSet{list-style:none;margin:0;padding:0;width:399px;}
.tabContentSet td{margin:0;height:34px;line-height:34px;text-align:center;color:#545582;background-image:url('/img/bg_tab_green.gif'); background-position:right bottom;background-repeat:no-repeat;color:#545582;text-decoration:none;font-weight:bold;font-size:10px;}
.tabContentSet td a {color:#545582;text-decoration:none;}
.tabContentSet td.selected{margin:0;padding:0;border:1px solid #E0E1F8;border-bottom:none;background:none;background-color:#fff;color:#545582;text-decoration:underline;font-weight:bold;font-size:10px;}
.tabContentSet td:hover{background-image:url('/img/bg_tab_green.gif');background-position:right bottom;background-repeat:no-repeat;color:#000;text-decoration:underline;font-weight:bold;}





.borderBox{padding:10px 10px 10px 10px;background-color:#fff;border:1px solid #E0E1F8;border-top:none;margin:0 0 20px 0;width:377px;}
.borderBoxComplete{padding:10px 10px 10px 10px;background-color:#fff;border:1px solid #E0E1F8;margin:0 0 20px 0;width:377px;}
.mainAreaFAAO{clear:both;margin:10px auto 0 auto;padding:20px 0 10px 0;width:940px;background-color:#fff;background-image: url(../img/bg_main-body-house.jpg);background-repeat:no-repeat;background-position:left top;height:auto;min-height:inherit;}	
.borderBoxCompleteFAAO{padding:10px 10px 10px 10px;background-color:#fff;border:1px solid #E0E1F8;margin:0 0 20px 0;width:418px;}
/* RHR LIST *********************************************/
#rhr_list{margin:20px 0 0 0;padding:0px;text-indent:0px;width:220px;height:auto;min-height:inherit;}
#rhr_list a.head{cursor:pointer;background-image:url(../img/bg_rhr-tab-collapsed.jpg);color:#333;display:block;height:31px;line-height:31px;font-weight:bold;margin:0px;padding:0px;text-indent:14px;text-decoration: none;}
#rhr_list a.head:hover{color:#333;}
#rhr_list a.selected{background-image: url(../img/bg_rhr-tab-expanded.jpg);}
#rhr_list a.current{background-color:#333;}
#rhr_list ul{border-width:0px;margin:0px;padding:0px;text-indent:0px;}
#rhr_list li{list-style:none;}
#rhr_list li ul{background-image: url(../img/bg-sub-accordian.jpg);background-repeat: no-repeat;background-position: left bottom;	margin: 0;padding:2px 0 2px 0;overflow:hidden;height:auto;min-height:inherit;}
#rhr_list li ul li{margin:0 0 0 5px;padding:3px 0 3px 10px;background-image: url(../img/bg-small-arrow-gray.gif);background-repeat: no-repeat;background-position: left center;}
#rhr_list li ul li a{color:#000;font-size:9px;text-decoration: none;margin:5px 0;padding: 2px 0;}
#rhr_list li ul li a:hover{color:#000;}
#rhr_list li ul.rhr_tog{background-image:url(../img/bg_rhr_tog.jpg); background-position:left bottom; background-repeat:no-repeat;width:220px;height:auto;min-height:inherit;}
#rhr_list li a.head_rhr_tog{cursor:pointer;background-image:url(../img/bg_head_rhr_tog.jpg);color:#333;display:block;height:31px;line-height:31px;font-weight:bold;margin:0px;padding:0px;text-indent:14px;text-decoration:none;}
.formTable{padding:0;margin:0;width:377px;}
.formTable td{padding:5px 0;margin:0;width:125px;}
.formTable td select{padding:2px;margin:3px 0 0 0;width:115px;}
.formTable td.submitBTN{padding:10px 0 0 0;margin:0;}
.formServiceTable{margin:0;padding:0;width:398px;height:auto;min-height:inherit;}
.formServiceTable td{padding:0 0 5px 0;margin:0;}
.selState{margin:0;padding:2px;width:100%;}
.selType{margin:0;padding:2px;width:100%;}
.selCity{margin:0;padding:2px;width:100%;}
input.searchService{color: #353535;background:url("/img/btn_submitForm.jpg") top center;font-size:9px;text-transform:uppercase;height:22px;width:106px;outline:none;border:none;cursor:pointer;}	
.serviceRHRResultHeader{background-image:url(../img/bg_head_rhr_tog.jpg); background-position:left bottom; background-repeat:no-repeat;width:200px;height:31px;min-height:31px;line-height:31px;margin:20px 0 0 0;padding:0 10px;color:#545582;font-weight:bold;}
.serviceRHRResultBox{background-image:url(../img/bg_rhr_tog.jpg); background-position:left bottom; background-repeat:no-repeat;width:200px;height:auto;min-height:inherit;margin:0 0 20px 0;padding:10px 10px 20px 10px;}
.serviceRHRResultItem{margin:0;padding:20px 0;height:auto;min-height:inherit;background:none;clear:both;text-align:left;border-bottom:1px solid #ccc;font-size:10px;}
.serviceRHRResultItem .leftResultItem{float:left;text-align:center;margin:0;padding:0 10px 0 0;width:30px;}
.serviceRHRResultItem .rightResultItem{float:right;text-align:left;margin:0;padding:0 10px 0 0;width:150px;}
.searchForm{border:none;margin:0;padding:0;width:377px;}
.searchForm td{padding:5px 0;margin:0;}
.searchForm td.middle{padding:0 5px;margin:0;}
.searchForm input.txtBox{margin:0;padding:2px;width:109px;}
.searchForm select.selBox{margin:0;padding:2px;width:116px;}
/* CITY PAGE CONTENT AREA *****************************/
.cityPageArea{width:100%;margin:0;padding:20px 0;line-height:1.2em}
.cityPageArea h1 {font-size:14px;}
.cityPageArea label {font-size: 10px;}
.geo {font-size:9px;}
/* EXTRA SITEMAP *************************************/
.extraSiteMap{
	margin:0;
	padding:20px 0;
	line-height:1.2em;
	background-color:#fff;
	background-image: url(../img/bg_main-body-sliver.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/* SEARCH STUFF **************************************/
.searchResultsRowItem, .searchResultsRowNoBGItem {text-align: left;margin: 0px 0px 10px 0px;padding: 10px 0;border-bottom:1px solid #ccc;}
.searchDesc b{background:yellow none repeat scroll 0 0;}
.prevNextRow{clear: both;margin: 0px;padding: 0px;}	
.prevNextRow  .pageRef{float: left;display: block;margin: 0px;text-align:left;width: 45%;padding: 0px 0px 0px 10px;}	
.prevNextRow  .pageScroll {float: right;display: block;text-align:right;margin: 0px;width: 45%;padding: 0px 0px 0px 10px;}
.gsc-cursor,.gsc-cursor-box{display:inline}
.gsc-cursor-page{cursor : pointer;text-decoration: underline;margin-right : 8px;display : inline;}
.gsc-cursor-current-page{cursor : default;text-decoration: none;margin-right : 8px;display : inline;}

.mc_calculator{background-image:url(/img/mortgage_Calculator.jpg);background-repeat:no-repeat;background-position: top left;line-height:1.1em;padding:10px;margin:0;height:99px;}
.mc_evaluation{background-image:url(/img/mortgage_Evaluation.jpg);background-repeat:no-repeat;background-position: top left;line-height:1.1em;padding:10px;margin:0;height:99px;}
.mc_prequalify{background-image:url(/img/mortgage_Prequalify.jpg);background-repeat:no-repeat;background-position: top left;line-height:1.1em;padding:10px;margin:0;height:99px;}
.mc_calculator h3,.mc_evaluation h3,.mc_prequalify h3{color:#000;font-size:14px;font-weight:bold;}
.mc_calculator p,.mc_evaluation p,.mc_prequalify p{font-size:10px;width:90%;font-weight:bold;}

.gs-localResult{}
.gs-result{}
.gs-result .gs-title,.gs-result a.gs-title{margin:0 0 5px 0;color:#4C88BE;font-weight:bold;text-decoration:none;}
.gs-result .gs-title b,.gs-result a.gs-title b{color:#4C88BE;font-weight:bold;text-decoration:none;}/* background-color:yellow; */
.gs-watermark{display:none;}
.gs-directions{margin:5px 0 0 0;padding:0;}
#searchwell .serviceRHRResultItem{padding: 20px 0 20px 0;height:auto;min-height:inherit;clear:both;text-align:left;border-bottom:1px solid #ccc;font-size:10px;}
#selected .gs-result{padding-left: 30px;padding-top: 3px;background-image: url("http://www.google.com/mapfiles/icon.png");background-repeat: no-repeat;background-position: top left;}
/*********************************************
	Pagination
*********************************************/
div.pagination{padding:3px 0 3px 3px;margin:0;text-align:right;}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #ddd;text-decoration:none;color:#aaa;}
div.pagination a:hover, div.pagination a:active{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #8DBDD8;font-weight:normal;background-color:#E6EEEE;color:#aaa;}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #8DBDD8;font-weight:bold;background-color:#8DBDD8;color:#fff;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #f3f3f3;color:#ccc;}
/*********************************************
	Social Links
*********************************************/
div.social_list { margin: 16px 0 !important; }
span.social_list_tagline { position: relative; }
span.social_list_tagline span { display: none; width: 14em; }
span.social_list_tagline:hover span {position: absolute;display: block;top: -5em;background: #ffe;border: 1px solid #ccc;color: black;
line-height: 1.25em;}
.social_list span {display: block;}
.social_list ul {display: inline;margin: 0 !important;padding: 0 !important;}
.social_list li {background: none !important;display: inline;list-style-type: none;margin: 0;padding: 2px;}
.social_list ul li:before { content: ""; }
.social_list img {float: none;width: 16px;height: 16px;margin: 0;padding: 2px;}
.social_list-hovers {border:1px solid #21355A;}
/*********************************************
	New Main Nav
*********************************************/
.navContainer {
	width: 940px;
	clear: both;
	text-align:left;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	background-image: url(../img/bg_main-nav.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul#navmenu-h {
  margin: 0 0 0 13px;
  border: 0 none;
  padding: 0;
  width: 930px; /*For KHTML*/
  list-style: none;
  height: 30px;
}
ul#navmenu-h li a.noBT {
	border-top: none;
}
ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 30px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 152px;
  list-style: none;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 152px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	text-align:center;
	padding: 0;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration: none;
	width:152px;
	height: 30px !important;
	height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #fff;
  color: #6eb846;
  border-top:1px dashed #ccc;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #fff;
  color: #6eb846;
  text-align:left;
  font-size:9px;
  font-weight:normal;
  margin:0;
  padding:0 5px;
  width: 142px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #e5f3e4;
  color: #000;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #fff;
  color: #6eb846;
  /*border-top:1px dashed #ccc;*/
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #e5f3e4;
  color: #000;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #fff;
  color: #6eb846;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 152px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
.sitemapList{list-style-type:none;padding:0;margin:0;}
.sitemapList li {margin:0;padding: 5px 0;}
.sitemapList li ul{list-style-type:none;padding:0;margin:5px 0 0 0;}
.sitemapList li li{margin:0 0 0 50px;padding: 5px 0 0 0;}
.sitemapListBox{line-height: 16px;}
.sitemapListBox a{line-height: 20px;}
.sitemapListBox a:hover{font-weight:normal;}
.subStateInfo {margin: 0 0 5px 20px;padding:0;}
.subCountyInfo {margin: 0 0 5px 20px;padding:0;}
.subInfo {margin: 5px 0 5px 20px;padding:0;}
.countyLink{margin:0 0 10px 0;padding:0;}
					
/* RHR LIST *********************************************/
.rhr_list{margin:20px 0 0 0;padding:0px;text-indent:0px;width:220px;height:auto;min-height:inherit;}
.rhr_list a.head{cursor:pointer;background-image:url(../img/bg_rhr-tab-collapsed.jpg);color:#333;display:block;height:31px;line-height:31px;font-weight:bold;margin:0px;padding:0px;text-indent:14px;text-decoration: none;}
.rhr_list a.head:hover{color:#333;}
.rhr_list a.selected{background-image: url(../img/bg_rhr-tab-expanded.jpg);}
.rhr_list a.current{background-color:#333;}
.rhr_list ul{border-width:0px;margin:0px;padding:0px;text-indent:0px;}
.rhr_list li{list-style:none;}
.rhr_list li ul{background-image: url(../img/bg-sub-accordian.jpg);background-repeat: no-repeat;background-position: left bottom;	margin: 0;padding:2px 0 2px 0;overflow:hidden;height:auto;min-height:inherit;}
.rhr_list li ul li{margin:0 0 0 5px;padding:3px 0 3px 10px;background-image: url(../img/bg-small-arrow-gray.gif);background-repeat: no-repeat;background-position: left center;}
.rhr_list li ul li a{color:#000;font-size:9px;text-decoration: none;margin:5px 0;padding: 2px 0;}
.rhr_list li ul li a:hover{color:#000;}
.rhr_list li ul.rhr_tog{background-image:url(../img/bg_rhr_tog.jpg); background-position:left bottom; background-repeat:no-repeat;width:220px;height:auto;min-height:inherit;}
.rhr_list li a.head_rhr_tog{cursor:pointer;background-image:url(../img/bg_head_rhr_tog.jpg);color:#333;display:block;height:31px;line-height:31px;font-weight:bold;margin:0px;padding:0px;text-indent:14px;text-decoration:none;}
.commentBox {border:1px dashed #ccc;background-color:#f5f5f5;padding:10px;margin:0 0 20px 0;}

.borderBoxCompleteFAO {float:left;background-color:#FFFFFF;border:1px solid #E0E1F8;margin:20px 40px 20px 0;padding:10px;width:418px;}
.borderBoxCompleteListingFAO{float:left;background-color:#FFFFFF;border:1px solid #E0E1F8;margin:20px 0px 20px 0;padding:10px;width:300px;}
/* this is for the search forms to stop the form from bouncing and start in one place */							
.directionsBox{display:block;height:35px;margin:0;padding:0;}
/*********************************************
	PROPERTY SEARCH BUTTONS ON TOP SECTION
*********************************************/
.propertySearch{color:#fff;text-decoration:none;font-weight:bold;font-size:11px;padding:2px 3px 3px 3px;margin:0 0 0 5px;background-image: url(../img/bg_property-search.jpg);background-repeat: repeat-x;background-position: left bottom;border:1px solid #83D060;height:20px;line-height:20px;}
/*********************************************
	NEW UTILITIES SECTION
*********************************************/
.utilSearchBox{margin:0;padding:10px;}
.baseUtilInfo{margin:0;padding:0;float:left;width:200px;position:relative;}
#suggest{display:none;margin:0;padding:0;position:absolute;top:83px;left:0;border:1px solid #7f9db9;background-color:#fff; width:190px;}
#suggest2{background-color: #FFFFFF; border: 1px solid #7F9DB9; display: none; left: 170px; margin: 0; padding: 0; position: absolute; top: 36px; width: 290px;}
.utilSubmit{display:block;float:left;margin:5px 0 0 0;padding:0;}
#suggestLink a{display:block;margin:0;padding:4px 0 4px 2px;border-bottom:1px solid #f9f9f9;text-decoration:none;}
ul.mUtilList{width:400px;float:left;margin:0;padding:0;list-style:none;height:auto;}
ul.mUtilList li{float:left;width:48%;margin:0;padding:0;} 
.dynamicContentBox{margin:0;padding:10px;}
.dynamicContentBox ul{margin-left:25px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.dynamicContentBox ol{margin-left:25px;list-style-image:none;list-style-position:outside;list-style-type:decimal;}



.testimonialBox{height:215px;margin:0 0 0 0;overflow-x:hidden;overflow-y:scroll;padding:15px;}
.testimonialHeader{clear:both;font-size:16px;line-height:1.3em;font-weight:bold;margin:10px 0;padding:0;display:block;}




/* ABSOLUTE POSITIONING THE FORMS */
.navContainer{position:absolute;z-index:999;}
ul#navmenu-h{position:absolute;z-index:999;}
ul#navmenu-h ul{z-index:999;}
/*.ap_infoWrapper{position:relative;z-index:0;padding:0;margin:0 auto;top:535px;width:400px;height:300px;display:block;overflow:auto; }*/ /*overflow:scroll;*/
.ap_infoWrapper{display: block; height: 500px;margin: 0 auto;overflow: auto;padding: 0;position: relative;top: 505px;width: 400px;z-index: 0;}
.ap_formWrapper{position:absolute;z-index:0;padding:0;margin:0;height:465px;top:160px}
.holder{height:950px;}


.videoThumbs{margin:0;padding:0;display:block;list-style-type:none;}
.videoThumbs li{float:left;width:294px;height:auto;min-height:90px;border:1px solid #d0d0d0;margin:0 24px 24px 0;padding:5px;list-style-type:none;}
.videoThumbs li img{float:left;width:120px;height:90px;margin:0;padding:0 5px 0 0;}
.videoThumbs li div{margin:0;padding:0;vertical-align:top;}
/*.videoThumbs li a{display:block;width:100px;height:69px;border:none;}
.videoThumbs li label{display:block;margin:0;padding:3px 0;}*/

.videoPageThumbs{margin:20px 0;padding:0;display:block;list-style-type:none;}
.videoPageThumbs li{float:left;width:208px;height:auto;min-height:50px;border:1px solid #d0d0d0;margin:0 0 10px 0;padding:5px;list-style-type:none;background-color:#f9f9f9;}
.videoPageThumbs li img{float:left;width:75px;height:56px;margin:0;padding:0 5px 0 0;}
.videoPageThumbs li div{margin:0;padding:0;vertical-align:top;}














#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}





.homepageCountyList{margin:0;padding:0;list-style-type:none;display:block;}
.homepageCountyList li{float:left;display:inline;width:106px;margin:0 10px 0 0;padding:0;}
.homepageCountyList li h2{display:block;margin:0 0 10px 0;padding:0;}
.homepageCountyList li a{display:block;margin:0;padding:3px 0;line-height:1.1em;font-size:11px;}

/* Easy Slider */

	.sliderBox ul, .sliderBox li,
	.sliderBox2 ul, .sliderBox2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.sliderBox2{margin-top:1em;}
	.sliderBox li, .sliderBox2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	.sliderBox1next, .sliderBox1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, .sliderBox1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	.sliderBox1next a, .sliderBox1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, .sliderBox1next a{ 
		background:url(/img/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:220px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:220px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
