@import url('reset.css');body{background:#182e55;font-family:"Arial","Helvetica",sans-serif;font-size:.8715em;}
a{outline:none;text-decoration:none;color:#1b75bb;}
a:hover{text-decoration:underline;}
h2{font-weight:bold;font-size:18px;color:#4d4d4d;font-family:"Georgia","Times New Roman",serif;}
h3{font-weight:bold;font-size:16px;color:#4d4d4d;font-family:"Georgia","Times New Roman",serif;}
h4{font-size:14px;font-weight:bold;color:#4d4d4d;font-family:"Georgia","Times New Roman",serif;}
.col_2 h4{padding-bottom:10px;}
h5{font-family:"Arial","Helvetica",sans-serif;font-size:.8715em;font-weight:bold;color:#666;padding-bottom:5px;}
strong{font-weight:bold;}
.col_2 hr{margin:5px 0;}
img{border:1px solid #CCCCCC !important;padding:3px;}
form label{font-size:12px;}
#wrapper{margin:0 auto;width:880px;}
.full_col hr{border-color:#999;margin:5px 0 10px 0;}
.full_col{width:841px;margin:0 auto;}
.col_1{margin-left:20px;width:324px;float:left;display:block;}
.col_2{margin-left:15px;width:505px;float:left;}
#google_map_wrap img{border:none !important;}
#contact_map{border:1px solid #cccccc;padding:4px;}
.col_1 h2{margin-bottom:5px;}
/* -----------copy text class---------- */
.copy p{padding-bottom:10px;}
#content ul{padding:0 0 20px 15px;}
#content ul li{font-size:12px;color:#666666;padding:2px 0 5px;list-style-type:disc;}
.highlight{font-weight:bold;}
.copy a:hover{text-decoration:underline;}
.copy em{font-weight:bold;}
.copy h3{margin-bottom:10px;}
.copy .team{float:left;margin:0 auto;font-size:1.2em;}
.copy .team_2{font-size:1.2em;margin:0 0 100px 120px;float:left;}
#page li{margin-right:8px;display:block;float:left;list-style-type:none !important;}
#page li a{text-align:center;background:#EBF2F9;border:1px solid #1b75bb;padding:2px 5px;display:block;}
#page #dots{margin-top:3px !important;padding-top:10px !important;}
#page li a:hover{color:#fff;text-align:center;background:#5495C5;border:1px solid #1b75bb;padding:2px 5px;display:block;}
/* -----------header----------- */
h1{background:url('../images/h1_bg.png');background-repeat:no-repeat;text-indent:-9999px;margin:20px 0;}
#logo a{display:block;height:88px;width:289px;}
/* -----------main----------- */
#main{padding-bottom:20px;position:relative;overflow:hidden;background:url('../images/footer_bottom.jpg') #FFF bottom left no-repeat;}
#content{position:relative;overflow:hidden;width:100%;display:block;}
.clear_footer{display:block;clear:both;}
#footer{background:url('../images/footer_bottom.jpg') #FFF bottom left no-repeat;background-repeat:no-repeat;width:880px;padding-bottom:10px;}
/* -----------nav----------- */
#nav{font-size:.90em;width:100%;background:url('../images/nav_bg.png');background-position:top center;background-repeat:no-repeat;overflow:hidden;display:block;clear:both;position:relative;}
#nav li{float:left;display:block;}
#push_right{position:absolute;right:20px;top:0;}
#aboutNav a{padding:14px 5px 0 20px !important;display:block;height:30px;color:#182e55;}
#nav a{padding:14px 8px 0 8px;display:block;height:28px;color:#182e55;}
#nav .current,
#nav .current a,
#nav a:hover{text-decoration:none;display:block;background:url('../images/aHover_bg.jpg');background-position:0 1px;background-repeat:repeat-x;}
#nav #aboutNav .current,
#nav #aboutNav.current a,
#nav #aboutNav a:hover{background:url('../images/about_hover.jpg') !important;background-position:0 1px !important;background-repeat:no-repeat !important;}
#search{color:#666;border:none;background:none;width:120px;}
#search_bg{display:block;border:none;background:url('../images/search.png');background-repeat:no-repeat;float:left;margin:10px 0px 0 0px;padding:3px 5px 10px 20px;}
#go{margin:10px 0 0 0;float:left;cursor:pointer;outline:none;height:25px;width:30px;text-indent:-9999px;border:none;background-repeat:no-repeat;}
/* -----------content----------- */
#content p{color:#666666;font-size:12px;line-height:1.4;padding-bottom:20px;}
/* -----------header----------- */
.full_col #index_header{margin:10px 0 30px 0 ;background:url('../images/header.jpg');background-repeat:no-repeat;height:321px;}
.full_col #index_header h2{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:3em;font-weight:lighter;line-height:1;padding:10px 0;}
.full_col #index_header p{color:#fff;}
#java_tabs_wrapper{height:218px;position:relative;}
#java_tabs_wrapper ul{padding-bottom:0px !important;}
#java_tabs_wrapper ul li{color:#FFF !important;font-size:11px;padding-bottom:5px !important;}
#java_tabs_wrapper a img{position:absolute;margin:50px 0 0 -80px;}
/* -----------new_development----------- */
#btn_new_developments{background:url('../images/see_dev_btn.png') no-repeat;display:block;height:34px;text-indent:-99999px;width:218px;margin-left:220px;margin-top:10px;}
#btn_new_outparcels{background:url('../images/new_out_btn.png') no-repeat;display:block;height:34px;text-indent:-99999px;width:218px;margin-left:220px;margin-top:10px;}
#btn_see_prop{background:url('../images/see_prop_btn.png') no-repeat;display:block;height:34px;text-indent:-99999px;width:218px;margin-left:220px;margin-top:10px;}
.tab_content{position:absolute;margin-left:20px;}
.tab_content p{width:433px;padding-bottom:0 !important;}
.tab_content ul{list-style-type:disc !important;color:#fff;margin:10px 20px 0 30px ;float:left;}
.tab_content li{font-size:.788em;list-style-type:disc !important;}
/* -----------new_out----------- */
#tab_4_content{display:none;}
#tab_2_content{display:none;}
/* -----------existing_properties----------- */
#tab_3_content{display:none;}
/* -----------tabs----------- */
.tabs_class{width:210px;float:left;list-style-type:none;}
#tabs a{display:block;margin:0;}
#tabs a img{vertical-align:middle;margin-right:10px;float:left;}
#tabs a:hover{text-decoration:none;cursor:pointer;}
#tabs .title{font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:bold;display:block;clear:both;margin-bottom:10px;}
#tabs .desc{color:#5495C5 !important;display:block;float:left;font-size:11px;width:118px;padding-right:10px;line-height:1.5em;}
/* -----------new_developments_tab----------- */
#tab_1{background:none;background-repeat:no-repeat;background-position:0 0;}
#tab_1.current{background:url('../images/left_tab.jpg') no-repeat 0px -1px;background-repeat:no-repeat;}
#tab_2{width:210px;background:none;}
#tab_2.current{background:url('../images/middle_tab.jpg') no-repeat 0 -1px;background-repeat:no-repeat;}
#tab_3{width:210px;background:none;}
#tab_3.current{background:url('../images/right_tab.jpg') no-repeat 0 -1px;}
#tab_4{width:210px;background:none;}
#tab_4.current{background:url('../images/right_tab.jpg') no-repeat 0 -1px;}
.tabs_class img{border:none !important;margin-left:0px;float:left;padding:0 !important;}
.tabs_class a{height:93px;padding:12px 0 0 10px;color:#fff;}
.description{float:left;}
#tabs .tabs_class .description p{color:#5495C5 !important;font-size:.8em;width:160px;}
#tabs{background:url('../images/tabs_bg.jpg') no-repeat 0 -1px;overflow:hidden;width:100%;}
#tabs,
#tabs ul,
#tabs li{list-style-type:none !important;padding:0 !important;}
.tabs_class h3{color:#fff;font-family:Georgia,"Times New Roman",serif;}
/* -----------mini_map----------- */
#flash_map #listing_links{padding:97px 0 0 190px;}
#flash_map #listing_links a{color:#666666;}
#flash_map #listing_links a:hover{color:#1b75bb;text-decoration:underline;}
/* -----------News----------- */
#news h2{padding:5px 0;}
hr{margin:0;padding:0;border:none 0;border-top:1px dashed #DFDFDF;height:1px;display:block;position:relative;}
.news_hover{padding:5px 5px;}
.news_hover h4{font-size:87%;margin-bottom:3px;}
.news_hover:hover{background-color:#e8f1f8;}
#more_news{padding-top:5px;float:right;font-size:12px;}
/* -----------join----------- */
#email{padding-top:20px;clear:both;}
#email h2{padding-bottom:5px;}
#sign_up{width:162px;background:url('../images/join_bg.jpg');float:left;color:#666;margin-top:5px;border:none;background-repeat:no-repeat;padding:5px 10px 20px 15px;}
#mail{border:none;background:transparent;}
.submit{float:left;display:block;background:url('../images/submit.png');background-repeat:no-repeat;text-indent:-9999px;border:none;margin-top:8px;height:26px;width:67px;}
/* -----------featured properties----------- */
.featured{float:left;margin:0 22px;width:454px;}
#featured_wrap{position:relative;background:url('../images/featured.jpg');background-repeat:no-repeat;width:487px;margin:5px 0 40px;padding-top:7px;overflow:hidden;padding-left:10px;}
#featured_pane .small{font-size:11px;float:none !important;position:static !important;zoom:1;}
.featured .left{overflow:hidden;position:relative;float:left;width:215px;}
.featured a:hover{text-decoration:underline;}
.featured h2{float:left;color:#1b75bb;}
.featured .location_info{padding-top:10px;font-size:12px;}
.featured img{margin-right:10px;float:left;}
.featured p{padding-top:15px;clear:both;padding-bottom:0 !important;position:relative;zoom:1;}
#featured_wrap_two{overflow:hidden;background:url('../images/single_col_fade.jpg');background-repeat:no-repeat;width:325px;padding:15px 0 0 20px !important;margin-top:3px;}
#featured_wrap_two a{font-size:12px;}
#featured_wrap_two p a{font-size:11px;}
#featured_wrap_two h3 a{font-size:18px;}
#featured_wrap_two img{margin:10px 0 0px 0;}
#featured_wrap_two p{width:280px;margin-bottom:20px;}
#bread{background:#F5F5F5;border-bottom:1px solid #EEE;font-size:.8em;color:#666;margin:0 0 25px 0;padding:10px 15px;}
#bread ul li{display:inline;padding-right:3px;}
.featured_two h3{margin-top:5px;font-weight:bold;color:#1b75bb;}
.featured_two p{margin-top:5px;}
.featured_two a:hover{text-decoration:underline;}
#left{margin:120px 0 0 -10px;position:absolute;background:url('../images/left.png');background-repeat:no-repeat;width:22px;height:22px;z-index:999;}
#left a{width:22px;height:22px;text-indent:-9999px;display:block;}
#right{margin:120px 0 0 485px;position:absolute;background:url('../images/right.png');background-repeat:no-repeat;width:22px;height:22px;z-index:999;}
#right a{width:22px;height:22px;text-indent:-9999px;display:block;}
#left2{margin:300px 0 0 -10px;position:absolute;background:url('../images/left.png');background-repeat:no-repeat;width:22px;height:22px;}
#left2 a{width:22px;height:22px;text-indent:-9999px;display:block;}
#right2{margin:300px 0 0 310px;position:absolute;background:url('../images/right.png');background-repeat:no-repeat;width:22px;height:22px;}
#right2 a{width:22px;height:22px;text-indent:-9999px;display:block;}
/* -----------About----------- */
#about h2{margin:10px 0 5px;}
#about a:hover{text-decoration:underline;}
/* -----------footer----------- */
#footer{overflow:hidden;margin:30px 0 20px 0;background-color:#fff !important;}
#footer ul{float:left;padding-right:0px;padding-left:15px;}
#footer ul li{list-style-position:outside !important;}
#footer h4{font-size:14px;margin:0 0 4px ;}
#our_listings{padding:0 10px 0 15px;float:left;border:none 0;border-right:1px dotted #aaaaaa;height:95px;width:125px;}
#our_team{height:95px;padding:0 10px 0 10px;float:left;width:310px;border-right:1px dotted #aaaaaa;}
#our_team li{width:139px;}
#more_info{padding:0 10px 0 10px;float:left;width:245px;border-right:1px dotted #aaaaaa;}
#more_info .col_2{width:85px;}
#more_info .col_2{width:85px;}
#contact{padding:0 0 0 14px;float:left;}
#contact ul li{list-style-position:outside !important;list-style-type:none !important;}
#contact ul{padding-left:0;}
.footer_float{padding:0 24px;float:left;border:none 0;border-right:1px dotted #aaaaaa;height:95px;}
#footer_top{background:url('../images/footer_top.jpg');background-repeat:no-repeat;height:10px;}
#footer ul li{font-size:.8em;color:#666666;padding-bottom:4px;list-style-type:disc;}
#footer ul li a:hover{text-decoration:underline;}
/* -----------terms----------- */
#terms p{font-size:.9em;padding:5px 0;color:#fff;}
#terms{overflow:hidden;clear:both;margin-bottom:20px;}
#terms hr{border-top:1px dotted #6B6A75;}
#bottom_page{margin-bottom:20px;}
/* -----------listings col 2----------- */
#listings h2{padding-bottom:5px;}
#listings hr{clear:both;padding-top:5px;}
.property_types{position:relative;overflow:hidden;margin-bottom:20px;width:510px;}
.box_right hr{margin:0;padding:0;}
.box_right p{padding:0 !important;margin:0 !important;}
.property_types img{margin-right:10px;float:left;}
.box_right{width:260px;float:left;}
.box_right h3{font-weight:bold;padding-bottom:5px;}
.hr_class{margin:10px 0 10px 0;clear:left;}
/* -----------listings col 1----------- */
.col_1 #left{margin:120px 0 0 -10px;}
.col_1 #right{margin:120px 0 0 310px;}
/* -----------property col 1----------- */
#proptery_links{background:url('../images/single_col_fade.jpg');background-repeat:no-repeat;position:relative;overflow:hidden;margin-bottom:20px;padding:5px 10px 10px 10px;font-size:.9em;}
#proptery_links ul li{border-bottom:1px dashed #dfdfdf;list-style-type:none;}
#proptery_links ul{padding:0 5px;margin:10px 0 10px 0;}
li.property_links_hover{padding:5px 0 !important;}
.property_links_hover:hover{background-color:#DDE7ED;}
#property_col_1 #left{margin:120px 0 0 -10px;}
#property_col_1 #right{margin:120px 0 0 310px;}
/* -----------property col 2----------- */
#property_col_2 h3{margin-top:10px;font-weight:bold;padding-bottom:10px;}
#property_col_2 p{padding-bottom:20px;}
#property_col_2 a:hover{text-decoration:underline;}
#property_col_2 ul{margin:0;padding:0 0 20px 5px;}
#selected{padding:0 !important;margin:0 !important;float:left;display:block;overflow:hidden;}
#selected a{color:#112E56;padding:10px 10px 10px 25px;display:block;width:45px;height:10px;background:url('../images/selected_tab.jpg') !important;background-position:top left;background-repeat:no-repeat !important;}
.unselectd{padding:0 !important;margin:0 !important;float:left;display:block;overflow:hidden;}
.unselectd a{color:#112E56;text-align:center;padding:10px 10px 10px 15px;display:block;width:56px;height:10px;background:url('../images/unselected_tab.jpg') !important;background-position:top left;background-repeat:no-repeat !important;}
#property_tabs{background-repeat:no-repeat;background-position:bottom center;margin-top:10px;}
#property_tabs img{margin-bottom:20px;}
#fragment-3{margin-top:10px;}
.ui-tabs-nav{border-bottom:1px solid #DFDFDF !important;margin-bottom:20px !important;padding:10px 0 0 0 !important;}
#property_tabs ul li{padding-right:10px;width:83px;padding-bottom:5px;text-align:center;}
.ui-tabs-panel ul li{width:auto !important;text-align:left !important;margin-left:10px !important;}
#property_tabs ul li a{margin:0 auto;}
#property_tabs #fragment-1 ul li.disc{list-style-type:circle !important;}
#property_tabs #fragment-4 ul li{display:block;width:496px;overflow:hidden;position:relative;}
#property_tabs #fragment-4 ul li a{float:left;}
#property_tabs #fragment-4 ul li .collateral_description{margin-top:20px;float:left;}
#property_col_2 h2{margin-bottom:10px;padding:0 !important;}
#property_col_2 .hdr_demo{margin-bottom:10px;padding:0 !important;color:#4D4D4D;font-family:"Georgia","Times New Roman",serif;font-size:18px;font-weight:bold;}
.tables{margin-bottom:30px;}
.tables table td{padding-left:10px;}
.tables table{background:url('../images/demo_bg.jpg');background-repeat:no-repeat;}
.tables table{width:496px;}
.tables .heading{width:490px;}
table{margin:8px 0;font-size:.8em;color:#666;}
.table_header{text-align:left;padding:0 0 5px;font-family:Georgia,"Times New Roman",serif;font-weight:bold;font-size:14px;margin-bottom:5px;border-bottom:1px dashed #DFDFDF;}
.table_header tr{margin-left:5px;float:left;}
table td{padding:10px 0;}
.align_td_bottom{padding-right:13px;}
.align_td_top{padding-left:5px;}
/* -----------property_results col 2----------- */
.property_results{position:relative;border-bottom:1px dashed #DFDFDF;margin-bottom:20px;overflow:hidden;width:100%;}
.property_results img{width:496px;margin-bottom:5px;}
.col_1_fix{width:100px;float:left;}
.col_2{display:block;}
.property_results h3{font-weight:bold;color:#1b75bb;}
.property_results a:hover{text-decoration:underline;}
.property_results p{padding:5px 0 10px 0 !important;}
/* -----------contact form col 2----------- */
#contact_box dl{margin:0 0 10px 0;overflow:hidden;width:100%;clear:both;position:relative;}
#contact_box dt{position:absolute;top:0;left:0;padding-right:20px;color:#666;}
#contact_box dd{text-align:left;/* width:290px;*/
margin-left:205px;}
#contact_box select{width:292px;}
#contact_box input{width:284px;padding:2px;}
#contact-form .form_controls p{text-align:right;}
#contact-form .form_controls p #submit{border:none;height:30px;margin-top:20px;width:70px !important;}
#contact_box textarea{overflow:auto;width:282px;font-family:"Arial","Helvetica",sans-serif;font-size:12px;padding:5px;}
#contact_info{color:#666;}
#contact_info p{padding:10px 0 10px 0;}
#contact_info ul{padding:5px 0 15px 0;list-style-type:none;}
#contact_info ul li{padding-bottom:0px;list-style-type:none;}
#contact_info img{margin-top:30px;width:306px;border:5px solid #182e55;}
/* -----------team----------- */
#team_img img{background-repeat:no-repeat;margin-bottom:10px;}
#franchise_margin{margin-bottom:120px;}
/* -----------team profile----------- */
.profile_img{float:left;margin-bottom:20px;}
.profile_copy{margin:0 0 10px 20px;float:left;width:364px;}
.profile_copy h4{padding-bottom:5px;}
.profile hr{clear:both;}
/* -----------site map----------- */
#site_map ul{margin:10px 0 20px 15px;}
#site_map ul li a:hover{text-decoration:underline;}
#site_map ul li{color:#666;list-style-type:disc;padding-bottom:5px;}
.scrollNav{display:block;clear:both;overflow:hidden;text-align:center;margin:0 auto 7px;margin-left:44%;line-height:0;padding:0 !important;}
.scrollNav li{background:url('../images/panel_nav.jpg') no-repeat top left;display:block;float:left;height:8px;text-indent:-999999px;width:7px;margin:0 1px;list-style-type:none !important;padding:0 !important;}
.scrollNav .current{line-height:0;overflow:hidden;background-position:0 -9px;}
/* -----------property tabs----------- */
.ui-tabs-hide{display:none;position:absolute;left:-10000px;}
.ui-tabs-nav{overflow:hidden;position:relative;text-align:left;}
.ui-tabs-nav li{margin:0 !important;padding:0 !important;float:left;list-style-type:none !important;}
.ui-tabs-nav li #tab_map{padding:10px 0px 0 0px !important;}
.ui-tabs-nav li #tab_details{padding:10px 0px 0 0px !important;}
.ui-tabs-nav li #tab_contact{padding:10px 0px 0 0px !important;}
.ui-tabs-nav li #tab_other{padding:10px 0px 0 0px !important;}
.ui-tabs-nav .ui-tabs-selected a{display:block;height:20px;background:url('../images/selected_tab.jpg') !important;background-position:top center;background-repeat:no-repeat !important;color:#112E56;}
.ui-tabs-nav li a{height:20px;display:block;background:url('../images/unselected_tab.jpg') !important;background-position:top center;background-repeat:no-repeat !important;color:#112E56;}
.ui-tabs-nav li a:hover{height:20px;display:block;background:url('../images/selected_tab.jpg') !important;background-position:top center;background-repeat:no-repeat !important;color:#112E56;}
.clear{width:100%;overflow:hidden;}
#map_up{margin:-25px 0 0 -5px;overflow:hidden;width:331px;position:relative;}
#news p{font-size:11px;padding-bottom:0px !important;}
#contact-form{padding-top:20px;position:relative;}
#fragment-4 ul .no_margin{width:85px;margin-bottom:-10px !important;}
#fragment-1{width:496px !important;}
#fragment-1 ul{list-style-type:disc !important;}
#fragment-1 ul li{list-style-type:disc !important;text-align:left;width:496px;padding:0 0 5px 0px;margin:0;margin-left:20px;}
#fragment-4 ul li{display:block !important;margin-bottom:0px !important;list-style-type:none !important;}
#fragment-4 img{border:none !important;width:50px;}
/* -----------error page----------- */
#error{margin-top:30px;}
#error_page hr{border-style:dashed;border-color:#dfdfdf;height:1px;}
/* -----------search results----------- */
.search_results_section dt{margin:20px 0 ;border-bottom:1px dashed #DFDFDF;font-size:20px;clear:both;}
.search_results_section dt span{color:#4D4D4D;display:block;font-size:15px;padding-bottom:5px;}
.search_results_section dd dl dd a{float:right;}
.align_wrap{overflow:hidden;position:relative;width:100%;}
.copy,
.county{font-size:12px;color:#666;}
#xEditingArea{border:1px solid #CCCCCC !important;}
.half{width:50%;float:left;}
/*feedback messages*/
.message{margin:10px 10px;padding:10px 15px;border:1px solid #DFDFDF;}
.failure{background:#FFE5E2;}
.success{background:#DAFFC8;}
.warning{background:#FFE5E2;}
/*-- pagination system --*/
/*
* Was originally a <ul class="pagination">,now a <div id="pagination_block"> with spans/anchors.
*/
.pagination,#pagination_block{list-style:none;margin:0 0 20px 0;text-align:right;}
.pagination li{display:inline;}
.pagination li a,#pagination_block a,#pagination_block span{background:#FFF;border:1px solid #DDD;color:#555;font-weight:bold;margin:0 0 0 5px;padding:5px 8px;text-decoration:none;}
.pagination li a:hover,
.pagination .active,
#pagination_block a:hover,
#pagination_block .current{background:#F5F5F5;text-decoration:none;}
