/*
Theme Name:Denali
Theme URI:https://usabilitydynamics.com/products/wp-property/the-denali-premium-theme/
Version:3.1.2
Description:A premium theme designed for WP-Property powered websites.
Author:UD
Author URI:http://usabilitydynamics.com
Copyright:(c) 2011 Usability Dynamics, Inc.
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("content.css"); 
ul{ list-style:none}

.theme_full_width{width:985px;margin:0 auto}

.container{ width:970px;  margin:0 auto}

.main-nav,ul.header-sub-menu,.sld-flexible, .sld-flexible .sld-top, .sld-flexible .sld-bottom, .inner_content_wrapper{ margin:0 auto;  width:951px}

.inner_content_wrapper.have-sidebar .main, .midd .main{ float:left;  width:630px;padding-top:10px;}

/* Full Widths Page, No Sidebar */
.inner_content_wrapper.no_columns .main, .inner_content_wrapper .wide-home.main{ width:auto;  float:none;  clear:both}

body.blog .inner_content_wrapper.have-sidebar .main.hentry, body.archive .inner_content_wrapper.have-sidebar .main.hentry, body.blog .midd .main.hentry, body.archive .midd .main.hentry{ width:610px}

/* Widths for widgets insite tabbed attention grabber */
.denali_widget_area_tabs.wpp_property_header_area div.wpp_widget, .denali_widget_area_tabs.wpp_property_header_area div.denali_widget{width:280px;float:right;padding:5px 10px;}

/* General Frame Sizes End}*/
div.wpp_feps_loc_not_found, div.wpp_feps_loc_found, span.images_limit, .wpp_feps_form label.wpp_feps_input_error, .wpp_feps_form ul.feps_property_input_fields .qq-upload-button, .wpp_feps_form .attribute_description_text, .wpp_feps_form .the_title, .wpp_feps_form label{ font-family:'Ubuntu',sans-serif}

#container h1, body.home.blog .entry-title, .denali_widget_area_tabs ul.ui-tabs-nav li a, .entry-content h1, .entry-content .fe.header_business_card .address {font-size:.9em;}

.header_business_card{width:360px;float:right;text-align:right;padding:5px 20px 0 0;}

.header_business_card, .custom_logo{padding-bottom:3px;display:block;}

.header_business_card span{display:block;}

.header_business_card .phone span{font-size:22px;font-weight:bold;line-height:normal;}

.header_business_card .address{font-size:11px}

.container{background:#FFF; padding:15px 5px; position:relative; z-index:9; border-radius:0}

.container .mid{background:#fff; padding:10px 0}

.container .midd #container .property_map_wrapper{border:10px solid #F2F1EB; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-top:30px}

.container .midd .center{margin:21px}

.main-nav{background:url(img/sprite.png) no-repeat 0 -586px; height:47px; z-index:100; position:relative; margin-bottom:14px}

.main-nav li{margin-bottom:10px; float:left; z-index:100; position:relative; background:url(img/menu_sep.png) no-repeat; white-space:nowrap}

.main-nav li:hover{ z-index:9999}

.main-nav li a span.link_text{line-height:44px}
.property_widget_block{width:auto !important;}

.main-nav li a{display:block; color:#FFF; text-transform:uppercase; margin:-11px 6px 0; padding:0; font-style:normal; font-size:13px}

/* Dropdown style of currently selected / active navigation menu */
.main-nav li.current-menu-ancestor ul.children, .main-nav li.current-menu-ancestor ul.sub-menu, .main-nav li.current_page_ancestor ul.children, .main-nav li.current_page_ancestor ul.sub-menu{border-top:1px solid #D6D0C2}

.main-nav ul.children, .main-nav ul.sub-menu{display:none; position:absolute; top:46px; left:0; z-index:999999; margin-left:11px; border-top:1px solid #AB8E78; background:none repeat scroll 0 0 #B69A84; box-shadow:0 7px 7px #3D3D3D; -moz-box-shadow:0 7px 7px #3D3D3D; -webkit-box-shadow:0 7px 7px #3D3D3D; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px}

.main-nav .current_page_item ul.children, .main-nav .current-menu-item ul.sub-menu{background:#e6e3d2; border-color:#C6BCB5}

.main-nav ul.children .current_page_item a{color:#000}

.main-nav ul.children li, .main-nav ul.sub-menu li{background:transparent; float:none}

.main-nav ul.children li.page_item a, .main-nav ul.sub-menu li.menu-item a{text-transform:none; height:auto; margin:10px; padding:5px 0}

/* Sub Menu of Tab, must cancel out any highlighted colors that are inherited when top nav is selected */
.main-nav ul.children li.page_item a:hover span, .main-nav ul.sub-menu li.menu-item a:hover span{color:#FFFAE7; background:transparent}

.main-nav ul.children li span.menu, .main-nav ul.children li span.menu .link_text, .main-nav ul.sub-menu li span.menu, .main-nav ul.sub-menu li span.menu .link_text{background:transparent}

.main-nav ul.children li span, .main-nav ul.sub-menu li span{ background:transparent;  height:1em;  line-height:1em;  margin:0;  padding:0;  min-width:150px}

.main-nav li span.menu{/*-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; */z-index:15; display:block; height:45px; margin:7px 5px 0; padding:5px 10px; top:5px}
.main-nav li:hover span.menu{/*background:#987965; */}
/* Highlighted styles of the current page, or it's parent nav menu item */
.main-nav li.current-menu-ancestor:hover span.menu, .main-nav li.current-menu-ancestor span.menu, .main-nav li.current_page_ancestor:hover span.menu, .main-nav li.current_page_ancestor span.menu, .main-nav li.current_page_item span.menu, .main-nav li.current-menu-item span.menu{/*background:#E0DBCE; */}

.main-nav li.current_page_item span.menu span.link_text, .main-nav li.current-menu-item span.menu span.link_text{color:#000}

/* Highlighted styles of the text of the current page, or it's parent nav menu item */
.main-nav li.current-menu-parent span.menu span.link_text, .main-nav li.current-menu-ancestor span.menu span.link_text, .main-nav li.current_page_item span.menu span.link_text, .main-nav li.current-menu-item span.menu span.link_text{position:static; /*color:#545046; */}

/* Highlighted styles of the text of the current page, when it is part of active parent */
.main-nav li.current-menu-parent ul.sub-menu a:hover span, .main-nav li.current-menu-ancestor ul.sub-menu a:hover span, .main-nav li.current_page_item ul.sub-menu a:hover span, .main-nav li.current-menu-item ul.sub-menu a:hover span{color:#662D1F}

.main-nav li.current-menu-ancestor span.menu a, .main-nav li.current_page_item span.menu a, .main-nav li.current-menu-item span.menu a{margin-top:7px; color:#424242}
ul.header-sub-menu{background-color:#987965; padding-top:5px; padding-left:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; margin-bottom:10px; height:25px}

ul.header-sub-menu .menu-item{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; margin:0; padding:2px 10px}

ul.header-sub-menu .menu-item:hover, ul.header-sub-menu .current_page_item{background-color:#775F50}

.main-nav li.current_page_item:hover span.menu a, .main-nav li.current-menu-item:hover span.menu a{margin-top:7px; color:#424242; padding:15px 6px}

.main-nav li:hover span.menu a{padding:5px 20px 0}

.footer-nav{background:url(img/sprite.png) no-repeat 0 -471px; height:47px; width:951px; overflow:hidden; margin:0 auto}

.footer-nav li{float:left; background:url(img/menu_sep.png) no-repeat}

.footer-nav li span.menu{display:inline-block; position:relative; margin:7px 10px}

.footer-nav li a{display:block; color:#fff; height:12px; padding:10px 15px}

.footer-nav li:hover span.menu a{margin-top:7px; padding-top:3px}

.footer-nav li.current_page_item span.menu a{font-weight:700; margin-top:7px; padding-top:3px}

.blogroll li a, .wpp_widget ul li a{color:black}

.slide .slid{background:url(img/slide.png) no-repeat; height:257px; width:656px; position:absolute; top:-5px; left:-2px; z-index:99}

.sld-flexible-wrapper{clear:both; position:relative}

.sld-flexible-wrapper.overlay_search_form{min-height:300px}

.sld-flexible{padding:0; background:#E1DDD0; position:relative; margin:3px auto 15px auto}

.sld-flexible.denali_default_header_image{}

.sld-flexible.wpp_global_slideshow{}

.sld-flexible.wpp_single_slideshow{}

.sld-flexible.static_header_image{padding-top:10px; padding-bottom:10px}

.sld-flexible.overlay_search_form{}

.sld-flexible .sld-top{ height:6px; position:absolute; top:0; left:0; z-index:99}

.sld-flexible .sld-bottom{ height:7px; position:absolute; bottom:0; left:0; z-index:99}

/* Should be rarely used, so specific styles are okay */

.sld-flexible.denali_default_header_image{width:950px; background:transparent; border:1px solid #CFCFCF; height:250px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px}

.sld-flexible.denali_default_header_image  .sld-top, 
.sld-flexible.denali_default_header_image  .sld-bottom{display:none}

.sld-flexible.denali_default_header_image  .image_wrapper{width:auto}

.sld-flexible .image_wrapper{clear:both; margin:auto; overflow:hidden; text-align:center; width:926px}

.wpp_slideshow_global_wrapper{float:left;}

.footer{background:#b79c85; border-bottom:6px solid #927360; border-top:5px solid #927360; width:100%; margin-top:-63px; padding-top:63px; position:relative; font-size:14px}
.footer .inner_footer{overflow:hidden; min-height:156px; color:#fff; position:relative; padding-bottom:100px}

.footer .bottom{padding:30px 0 20px;width:100%;border-bottom:1px solid #fff;margin-bottom:10px;}
.footer .bottom .denali_widget{float:left;padding:0 20px;width:29%;}
.footer .bottom .denali_widget h2{color:#829F70;padding:0px 0 10px;}
.footer .bottom .denali_widget li a{background:url(img/bullet.png) no-repeat left center;padding-left:20px;color:#CCD7A8;line-height:20px;}
.footer .bottom .denali_widget li a:hover{color:#fff;}

/*#text-7{text-align:center;}*/

.footer .bottom .denali_widget .denali_social_link{margin-right:5px;}

.footer .copyright{float:left;font-size:12px;}
.footer .bot_right{float:right;}
.footer .bot_right a{font-size:12px; margin-right:10px;}

.gsom-sa-wrapper h2{display:none;}

.foot_far_right li.bottom_right_icons{overflow:auto; text-align:right; margin-bottom:10px}

.foot_far_right li.bottom_right_icons img.denali_social_link{margin-right:3px}

.foot_explore{background:#A78975; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px 15px; overflow:hidden; position:relative; float:left; margin-left:7px; width:430px}

.foot_explore.big{width:650px; margin-left:3px}

.foot_far_right li.footer_phone{color:#FFF; font-size:2em; line-height:1.2em}

.foot_far_right li.site_description{color:#755242; padding:10px 0}

.equal_housing_icon{background:url(img/sprite.png) no-repeat scroll 0 -1200px transparent; display:block; float:right; height:40px; width:159px}


.footer div span.copy .left_top{background:url(img/sprite.png) no-repeat 0 -37px; width:4px; height:4px; left:0; position:absolute; top:0; display:block}

.footer div span.copy .right_top{background:url(img/sprite.png) no-repeat 0 -51px; width:4px; height:4px; right:0; position:absolute; top:0; display:block}

.footer div .foot_last_list{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#C2AA95; width:194px; height:223px; float:left; margin-left:3px; overflow:hidden; padding:10px 15px; color:#594B41}

.footer div .foot_last_list .denali_widget .property_widget_block{clear:none!important; margin-right:5px; margin-bottom:2px}
.footer .foot_last_list .denali_widget li{border-bottom:none}

.footer .foot_last_list .denali_widget li span, .footer ul.wpp_widget_attribute_list li span.attribute{color:#7B6252}

.properties_sorter select{padding:0}

.footer div .foot_last_list img{border:2px solid #efebe1}

.footer div .foot_last_list .property_widget_block{float:left; display:inline-block; padding:0}

.foot_last_list .widgettitle, .foot_explore .explore_block_title{font-size:1.4em; color:#424242; min-height:1.2em; max-height:2em; margin-bottom:5px; overflow:hidden}

.inner_footer .foot_explore ul{float:left; width:50%; margin-bottom:10px}

.foot_explore ul li a, .foot_far_right ul li a{color:#fff}

.foot_left{float:left; width:670px}

.entry-content .wp-post-image{float:left; padding-right:20px; padding-bottom:15px}

#global_property_search_home{background:url(img/sprite.png) no-repeat 0 -118px; height:304px; width:288px; padding-left:12px; position:absolute; right:21px; overflow:hidden; top:-8px; z-index:99; color:#fff}
#global_property_search_home .clearfix{display:block}
#global_property_search_home .wpp_search_group_title{color:#FFF;  margin-left:10px}

#global_property_search_home h5{font-size:18px; color:#fff; text-transform:uppercase; margin:20px 0 18px 70px}

#global_property_search_home ul.wpp_search_elements{width:267px; overflow:hidden !important; margin:0; height:210px}

#global_property_search_home li.wpp_search_form_element ul{height:auto}

#global_property_search_home ul li{margin:0 0 10px 0; padding:0 0 0 16px}
#global_property_search_home ul li ul.wpp_multi_checkbox li{margin-bottom:0}

#global_property_search_home label{color:#FFF; display:block; font-size:14px; margin-bottom:9px; width:100%}

#global_property_search_home .wpp_search_properties_widget{height:290px}
#global_property_search_home .wpp_search_properties_widget input[type=text]{width:215px}
#global_property_search_home .wpp_search_properties_widget select{width:222px; padding:2px}

#global_property_search_home .wpp_search_properties_widget input[type=text].wpp_search_input_field_min, #global_property_search_home .wpp_search_properties_widget input[type=text].wpp_search_input_field_max, #global_property_search_home .wpp_search_properties_widget select.wpp_search_input_field_min, #global_property_search_home .wpp_search_properties_widget select.wpp_search_input_field_max{width:95px}

#global_property_search_home .wpp_search_attribute_type_checkbox label{width:auto}
#global_property_search_home .wpp_search_attribute_type_checkbox .wpp_search_attribute_wrap{float:left; margin:2px 0 0 6px}
#searchpropertieswidget-4 .wpp_search_properties_widget select{width:160px; padding:2px}

#searchpropertieswidget-4 .wpp_search_properties_widget input[type=text].wpp_search_input_field_min, #global_property_search_home .wpp_search_properties_widget input[type=text].wpp_search_input_field_max, #global_property_search_home .wpp_search_properties_widget select.wpp_search_input_field_min, #global_property_search_home .wpp_search_properties_widget select.wpp_search_input_field_max{width:95px}

#searchpropertieswidget-4 .wpp_search_attribute_type_checkbox label{width:auto}
#searchpropertieswidget-4 .wpp_search_attribute_type_checkbox .wpp_search_attribute_wrap{float:left; margin:2px 0 0 6px}

.wpp_search_attribute_type_checkbox .wpp_search_attribute_wrap{clear:none !important; width:20px; float:left}

.header_dropdown_div .wpp_search_attribute_type_checkbox .wpp_search_attribute_wrap{clear:none !important; /*float:right; */margin:0px; padding:2px 0 0 0}

.slide .wpp_search_properties_widget .wpp_search_button{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:url(img/sprite.png) no-repeat 0 -432px; border:none; cursor:pointer; height:29px; display:block; width:146px; float:right}

#global_property_search_home .wpp_search_properties_widget .submit{position:absolute; right:15px; bottom:3px}

#body_container .entry-content sup, #body_container .entry-content sub{font-size:10px; height:0; line-height:1; position:relative; vertical-align:baseline}

#body_container .entry-content sup{bottom:1ex}

#body_container .entry-content sub{top:.5ex}

#body_container .entry-content abbr, acronym{border-bottom-color:#666; border-bottom-style:dotted; border-bottom-width:1px; cursor:help}

#body_container .entry-content code{text-align:left; background:none repeat scroll 0 0 #F7FBE6; border:1px solid #E8E8D8; display:block; margin:20px 0; padding:3px 9px}

.entry-content ul.wpp_overview_data{clear:both; list-style-type:none; margin-left:0; margin-bottom:0}

.entry-content div.child_properties{margin-top:0; padding-top:0; padding-left:5px}

.entry-content ul.wpp_overview_data_detail, .denali_widget_area_tabs ul.wpp_overview_data_detail, .content_horizontal_widget ul.wpp_overview_data_detail{margin-bottom:10px;clear:both;}

.property_div.wpp_no_image  ul.wpp_overview_data_detail{  margin-left:7px}

.checkbox-as-image .colon{  display:none}

.checkbox-as-image .value .true-checkbox-image{  float:left;   display:inline-block;   margin:0.2em 0.5em 0.2em 0}

.property_div.wpp_no_image  div.wpp_overview_right_column{}

.entry-content ul.wpp_overview_data_detail li.property_post_content, .denali_widget_area_tabs ul.wpp_overview_data_detail li.property_post_content{padding-top:10px; padding-left:5px}

.entry-content ul.wpp_overview_data_detail li{list-style:none; list-style-image:none; margin:0; padding:0;font-size:13px;}

body.single-post  .entry-content ul li{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; line-height:1.6em; list-style:inside url(img/arrow.gif); margin-top:10px; padding:0 7px 0 20px}

#body_container .categories{float:left; margin-left:25px; margin-top:20px; width:610px}

/* Horizontal Widget Area on property pages - adjust to line up with left content area */
body.single-property .content_horizontal_widget{}

.content_horizontal_widget{padding-top:10px; width:100%; /* To complensate for the large bottom margins on the widgets on the inside */display:block; margin-bottom:-10px}

.content_horizontal_widget ul{list-style-type:none}

.content_horizontal_widget .widget_rss ul, .content_horizontal_widget .widget_text .textwidget{padding:0 15px 15px}

.content_horizontal_widget .widget_text .textwidget ul li p{padding:5px}

.content_horizontal_widget .widget_agentwidget .wpp_agent_info_single_wrapper{padding:0px 10px}

.content_horizontal_widget .denali_widget{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:none repeat scroll 0 0 #F2F1EB; border:1px solid #E8E8E8; position:relative; margin-bottom:25px; /* Exceptoin to bottom-distance rule due to the special placement of widget title */width:100%; /* Added to fill up home page */}

.main .content_horizontal_widget .denali_widget h1{text-align:left; margin-top:10px}

.main .content_horizontal_widget h2{background:url("img/sprite.png") no-repeat scroll 0 -65px transparent; color:#FFF; height:36px; line-height:36px; letter-spacing:-1px; margin:0 0 0 14px; overflow:hidden; padding:0 5px 0 22px; position:relative; text-align:left; text-transform:uppercase; top:-8px; width:185px}

.main .content_horizontal_widget .property_widget_block{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; clear:none!important; background:none repeat scroll 0 0 #FFF; border:1px solid #EBE9E4; color:#989898; margin-bottom:9px; margin-left:6px; text-align:center; padding:5px}
.property_widget_block{overflow:hidden}

.content_horizontal_widget .sidebar_gallery_item{color:#989898; margin-bottom:9px; margin-left:6px; display:inline-block; text-align:center; padding:5px}

.content_horizontal_widget  ul.wpp_widget_attribute_list li{text-align:center; border:0}

.content_horizontal_widget  ul.wpp_widget_attribute_list li span{float:none; display:inline; margin:0; padding:0}

#body_container .main .content_horizontal_widget .property_widget_block img{border:2px solid #F2F2F2}

#body_container .main .content_horizontal_widget .more{text-align:right; margin:5px 0}

#body_container .main .content_horizontal_widget .more a{font-size:14px; color:#ad907c; text-decoration:underline; background:url(img/more_info.png) no-repeat; padding-left:17px}

.slide #slider img{width:auto}

.slide .nivo-directionNav .nivo-prevNav, .slide .nivo-directionNav .nivo-nextNav{width:38px; height:70px; top:auto; bottom:16px; margin-top:50px; z-index:99999}

.slide .nivo-directionNav .nivo-prevNav{background:url(img/sprite.png) no-repeat 0 -751px!important}

.slide .nivo-directionNav .nivo-nextNav{background:url(img/sprite.png) no-repeat 0 -671px!important; right:27px!important}

.log_menu{position:absolute; top:0; right:0; height:38px; margin:0; padding:0}

.log_menu li{background:url(img/sprite.png) no-repeat 0 -965px; float:left; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; height:38px; position:relative; margin:5px 0 0 5px}

.log_menu li.edit_post, .log_menu li.edit_post a, .log_menu li.edit_post{background:none; padding-left:10px; padding-right:0}

.log_menu li.reg, .log_menu li.reg a, .log_menu li.reg a.act{background:none; padding-left:0; padding-right:0}

.log_menu li a{color:#424242; text-transform:uppercase; background:url(img/log_menu_arrow_bot.png) no-repeat right 4px; height:33px; line-height:33px; display:block; margin:0 10px 0 0; padding:5px 40px 0 20px}

.log_menu li a.act{background:url(img/log_menu_arrow_top.png) no-repeat right 2px}

.log_menu li .left{background:url(img/sprite.png) no-repeat 0 -554px; width:6px; height:6px; left:0; position:absolute; bottom:0; display:block}

.log_menu li .right{background:url(img/sprite.png) no-repeat 0 -570px; width:6px; height:6px; right:0; position:absolute; bottom:0; display:block}

.log_menu li.find_top{background:url(img/sprite.png) -264px -529px no-repeat; width:212px; margin-top:0; height:51px}

.log_menu li.find_top.act{background:url(img/sprite.png) -51px -529px no-repeat}

.log_menu li.find_top a{background:none repeat scroll 0 0 transparent; color:#FFF; margin-right:5px; padding:7px 17px 0 47px; width:130px; height:33px; overflow:hidden}

.disbl{background:#b79c85}

.disbl div.denali_widget{width:1000px; margin:0 auto; padding:13px 0 0}

.denali_widget.widget_pages ul{/*font-family:"Droid Sans"; */font-family:'OpenSans',sans-serif}
.denali_widget.widget_pages ul.children{margin-left:15px}

.denali_widget.widget_pages ul li{margin-top:10px; padding-bottom:10px; border-bottom:1px solid lightGrey}

denali_widget.widget_pages ul li a{color:#846558}

.denali_widget.widget_pages ul li ul{margin-top:10px}

.denali_widget.widget_pages ul li ul li{border:none; padding:0 !important; list-style:disc; font-family:'Ubuntu',sans-serif}

.denali_widget.widget_pages ul li ul li a{color:#655043}
.disbl #div-3{position:relative; padding:0}

.disbl #div-3 .denali_widget .property_widget_block, .disbl #div-3 .denali_widget .property_widget_block{display:inline; clear:none; margin-right:10px; margin-bottom:10px; float:left; border:10px solid #C9B4A0; background:#C9B4A0}

.continfo{float:left; width:437px; background:#C9B4A1}

.continfo h5{color:#755242; font-size:1.5em; font-weight:700}

.continfo p{font-size:14px; color:#fff; float:left; text-align:justify; line-height:1.35em}

.continfo p .sena{font-weight:700; font-style:italic; font-size:12px}

.continfo .denali_header_location_map{float:left; width:194px; height:160px; border:3px solid #987965; margin:5px 15px 0 0}

.continfo p.contact_info{float:left; width:194px; height:160px; margin:5px 15px 0 0}

.wpp_row_view ul.wpp_overview_data .property_tagline{border-bottom:0}

.sidebar{float:right; text-align:left; width:300px;padding-top:15px;}

.sidebar .widget-title, .sidebar .widgettitle{color:#071f37; font-size:1.3em; text-transform:uppercase; margin-bottom:15px}

.sidebar .super_map{margin:0}

.sidebar ul .wpp_widget, .sidebar ul li.widget, .sidebar .denali_widget{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#F7F7F7; border:1px solid #F1EFEF; width:280px; padding:10px; margin-bottom:10px}

.wpp_widget_attribute_list{display:block; clear:both}

.property_widget_block ul.wpp_widget_attribute_list span.attribute{color:#666}

#body_container .main p{overflow-y:auto; margin-bottom:10px; line-height:1.6em}

#body_container .main .property_content .entry-content .overview_stats{margin:25px 0}

.overview_stats dt{color:#755242; padding:10px 20px}

/* have to use ID to override WPP default style */
#content .overview_stats{background:#fff; border:1px solid #E1DCCE; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}

div.features_list{width:290px; margin-right:10px; float:left; margin-bottom:15px}

#body_container .main ul.wpp_feature_list{display:block; line-height:1.5em; list-style:none outside none; margin:0; padding:0}

ul.wpp_feature_list li{-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:none repeat scroll 0 0 #F1ECDE; border:1px solid #E1DCCE; color:#404040; display:inline-block; line-height:2em; margin:0 5px 7px 0; padding:0 5px}

#body_container .main #property_stats.overview_stats dd.alt, #body_container .main .wpp_property_stats.overview_stats dd.alt{background:#f2f1eb}

.entry-content .super_map{width:63%; margin-left:10px; margin-bottom:15px}

.super_map_list .super_map_list_property{background:#F2F1EB; border:1px solid #E8E8E8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px 10px 0 0; padding:10px}

.super_map_list .super_map_list_property ul li{margin-bottom:0}
.super_map_list .super_map_list_property ul li .attribute{font-weight:bold}

#body_container .entry-content .class_wpp_supermap_elements ul li{background:transparent; line-height:2.5em; margin:0; padding:0; list-style-image:none; list-style-type:none; list-style:none}
#body_container .entry-content .super_map_list_property ul li{list-style-image:none; list-style-type:none; list-style:none}

#body_container .entry-content .class_wpp_supermap_elements li ul li{line-height:1.5em}

#body_container .entry-content .super_map_list input.class_wpp_supermap_input_field_min, #body_container .entry-content .super_map_list input.class_wpp_supermap_input_field_max, .map_filters input.wpp_search_input_field_min, .map_filters input.wpp_search_input_field_max{width:45px}

.container .super_map_list .property_in_list{width:99%}

#body_container .wpp_google_maps_infobox_table{width:100%; border:0}

#body_container .wpp_google_maps_infobox_table td{border:0}

#body_container .wpp_google_maps_infobox_table .wpp_fillter_element{visibility:hidden}

#body_container .entry-content .super_map img{max-width:none}

.container .super_map_list ul.property_in_list_items{display:block; padding:0}

.supermap_list_thumb .wpp_supermap_thumb.wpp_default_iamge{width:inherit}

.container .super_map_list ul.property_in_list_items li.supermap_list_thumb{position:static; float:left}

.container .super_map_list ul.property_in_list_items li.supermap_list_title span{/*font-size:1.1em; */font-size:100%; color:#745241; font-weight:bold; margin-bottom:5px; display:block}

.container .super_map_list .hide_filter{background:url(img/option_drop.png) no-repeat 10px 10px #F2F1EB; border:1px solid #E8E8E8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 0 0; padding:5px 0}

.container .super_map_list .show_more{background-color:#F2F1EB; border:1px solid #E8E8E8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:10px 10px 10px 0; padding:5px 0; text-align:center; cursor:pointer}

.container .super_map_list .map_filters{background:#F2F1EB; border:1px solid #E8E8E8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 0 0; padding:6px 0 15px 12px}

.container .super_map_list .map_filters .wpp_supermap_elements label{display:inline-block; width:75px}

.container .super_map_list .map_filters .wpp_supermap_elements input[type=text]{height:18px; font-size:11px; padding:0 5px}

.container .super_map_list .map_filters .wpp_supermap_elements input[type=text].wpp_supermap_input_field_min, .container .super_map_list .map_filters .wpp_supermap_elements input[type=text].wpp_supermap_input_field_max{width:74px}

.container .super_map_list .map_filters .wpp_supermap_elements select{border:1px solid #dedbc9; width:190px; height:24px; font-size:11px; padding:2px}

.container .super_map_list .map_filters .wpp_supermap_elements select option{padding:3px}

.container .super_map_list .map_filters .wpp_supermap_elements input[type=checkbox]{border:1px solid #dedbc9}

.container .super_map_list .map_filters .wpp_supermap_elements input[type=button]{background:#F0EEE2; border:1px solid #dedbc9; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:right; color:#745241; margin:0; padding:3px 5px}

.foot_last_list .wpp_featured_properties_widget .property_widget_block{margin-bottom:3px}

.sidebar .wpp_featured_properties_widget .property_widget_block{color:#989898; min-height:10px!important}

.sidebar .wpp_featured_properties_widget .property_widget_block .sidebar_property_thumbnail img{border:2px solid #efebe1; margin-right:10px}

.sidebar .property_widget_block a.sidebar_property_thumbnail{display:inline; margin-right:10px; margin-bottom:7px}

.sidebar .property_widget_block a.sidebar_property_thumbnail img{border:2px solid #EFEBE1; padding:3px}

.sidebar .property_widget_block li span.attribute{display:table-cell; float:none}

.sidebar .property_widget_block li span.value{float:none; display:table-cell; padding-left:5px}

.sidebar .wpp_featured_properties_widget .property_widget_block p.title a{color:#664A3C; font-size:1.3em}

.sidebar .wpp_featured_properties_widget .property_widget_block .sidebar_floorplan_status{color:#989898}

.sidebar .wpp_featured_properties_widget .property_widget_block .sidebar_floorplan_status .price{font-size:14px; color:#ff8c00; font-weight:700; margin:5px 0}

.sidebar .wpp_featured_properties_widget .more a{font-size:16px; color:#ad907c; background:#849e73;padding:5px 10px;font-weight:bold; float:right;color:#fff;}

.sidebar .wpp_latest_properties_widget .property_widget_block{color:#989898; min-height:10px !important; font-family:'Ubuntu',sans-serif}

.sidebar .wpp_latest_properties_widget .more a{font-size:15px; font-weight:bold; color:#ad907c; text-decoration:underline; background:none}

.sidebar .arch{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin:10px 0 5px; padding:10px 5px}

.sidebar .arch li a{color:#755242; font-style:italic}

.sidebar_gallery_item{text-align:center; display:inline}

.sidebar .wpp_search_properties_widget{padding:10px 5px 0}

.sidebar .wpp_search_properties_widget li.wpp_search_attribute_type_checkbox span.wpp_search_post_label_colon{display:none}

.sidebar .wpp_search_properties_widget li.wpp_search_attribute_type_checkbox .wpp_search_attribute_wrap{float:left; margin-left:110px}

.sidebar .wpp_search_properties_widget label{font-weight:bold}
.sidebar .wpp_search_properties_widget li.wpp_search_attribute_type_checkbox .wpp_search_label{float:right; width:140px; font-weight:normal; font-family:'Ubuntu',sans-serif}
.wpp_search_attribute_wrap .wpp_multi_checkbox li .wpp_search_label_second_level{font-weight:normal; font-family:'Ubuntu',sans-serif}

.sidebar .wpp_search_properties_widget .wpp_search_elements li label{text-align:left; display:inline-block; width:110px; color:#3A3A3A}

.sidebar .wpp_search_properties_widget .wpp_search_button{/*background:url(img/sprite.png) no-repeat 0 -432px; border:1px solid lightgrey; */cursor:pointer; height:29px; width:146px; float:left; position:relative; left:60px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

.sidebar .wpp_search_properties_widget input[type=text]{width:138px}

.sidebar .wpp_search_properties_widget select{width:148px}

.property_slideshow .slider{margin:0 auto}

#denali_contact_form #contact_left{float:left; width:49%; padding-right:10px}

#denali_contact_form #contact_right{float:left; width:48%}

#denali_contact_form #contact_name, #denali_contact_form #contact_email{width:55%; float:right}

#denali_contact_form input, #denali_contact_form label{margin-top:10px}

#denali_contact_form #contact_foot{float:left; margin-top:13px; width:100%}

#denali_contact_form #contact_message{float:right; width:77%}

#denali_contact_form #submitContact{float:right; margin-top:28px}

.header_dropdown_div .denali_contact_form_success{color:#FFF; font-size:1.3em}

#denali_contact_form .ajax_error{background:none repeat scroll 0 0 #F4DEDE; border:1px solid #9C6161; margin-bottom:9px; padding:6px}

#denali_contact_form .contact_message textarea{height:60px}

#denali_contact_form .contact td input[type=text]{margin:0 0 5px 9px}

#denali_contact_form .contact td:first-child input[type=text]{margin:0 10px 5px 8px}

#denali_contact_form label{color:#fff; font-size:14px; float:left; padding-top:5px}

#denali_contact_form label span{color:#755242}

#denali_contact_form #contactFirstName, #denali_contact_form #contactEmail, #denali_contact_form #contactLastName, #denali_contact_form #contactPhone{width:135px}

#denali_contact_form #contactSubject, #denali_contact_form #contactMessage{width:364px; margin-right:0; vertical-align:top}

#header_login_form{padding:40px 35px}

#header_login_form label{color:#fff; font-size:14px; float:left; padding-top:3px; width:110px}

#header_login_form .login-username, #header_login_form .login-password{margin-bottom:10px}

#header_login_form input[type=text], #header_login_form input[type=password]{width:250px}

#property_stats dd, .wpp_property_stats dd{font-weight:400}

.content_horizontal_widget .view-all{margin:10px}

.view-all{margin-top:10px; clear:both; width:115px}

.view-all a{width:115px; height:27px; line-height:27px; color:#FFF; text-indent:13px; text-align:center; display:block; text-decoration:none; background:url(img/sprite.png) no-repeat 0 -910px}

#body_container .main .wpp_row_view, #nocolumns .main .wpp_row_view{background:#f2f1eb; border:1px solid #e8e8e8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; clear:both;margin:20px 0;padding:10px}

#body_container .main .properties_sorter, #nocolumns .main .properties_sorter{float:left; margin:0 0 10px; padding:0}

.wpp_pagination_slider_status{margin-bottom:5px; min-height:0}

#body_container .main .properties_pagination, #nocolumns .main .properties_pagination, .denali_widget_area_tabs .properties_pagination{margin:0 0 5px; padding:0 0 5px !important; overflow:hidden}

#body_container .main .properties_pagination a, #nocolumns .main .properties_pagination a{border:none; color:#6a6a6a; background:#F1EEEE; -moz-box-shadow:none; padding:0}

.properties_pagination a.page_button.selected, #body_container .main .properties_pagination a.page_button.selected, #nocolumns .main .properties_pagination a.page_button.selected{background:none repeat scroll 0 0 #8B8787; color:#FFF; text-decoration:none}

#body_container .main .properties_pagination a.nav.prev, #nocolumns .main .properties_pagination a.nav.prev{text-indent:-99999px; background:url(img/sprite.png) no-repeat -16px -554px; width:20px; height:21px; float:left}

#body_container .main .properties_pagination a.nav.next, #nocolumns .main .properties_pagination a.nav.next{text-indent:-99999px; background:url(img/sprite.png) no-repeat -16px -528px; width:20px; height:21px; float:right}

#body_container .main .properties_pagination ul, #nocolumns .main .properties_pagination ul{float:left}

#body_container .main #properties-handling .ajax_loader, #nocolumns .main #properties-handling .ajax_loader{margin-top:-5px}

#body_container .main .wpp_row_view .property_div, #nocolumns .main .wpp_row_view .property_div{-moz-box-shadow:none; text-align:left; border:1px solid #ebe9e4; padding:0 0 40px; overflow:hidden;}

.wpp_row_view .property_div .wpp_overview_left_column{display:table-cell; padding:10px}
.wpp_row_view .property_div .wpp_overview_right_column{display:table-cell}

.wpp_row_view .property_image .property_overview_thumb{padding:5px}

.main .wpp_row_view .property_image img{border:none}

.main .wpp_row_view .wpp_overview_right_column, .main .wpp_row_view .wpp_overview_right_column, .denali_widget_area_tabs .wpp_row_view .wpp_overview_right_column{padding:10px 8px 10px 0px}

.wpp_row_view ul.wpp_overview_data li.property_price, .wpp_row_view ul.wpp_overview_data li{background:transparent; margin:0 0 2px; padding:0}

.main .wpp_row_view ul.wpp_overview_data li, .denali_widget_area_tabs .wpp_row_view ul.wpp_overview_data li{color:#736E69; display:block; min-height:1.7em; clear:none; float:left; font-size:1.3em; line-height:1.5em}

.main .wpp_grid_view{margin:0 -8px 10px -8px}

.main .wpp_grid_view .wpp_overview_data li{border-radius:0}

.main .wpp_grid_view .wpp_overview_data{padding:5px; text-align:left}

.main .wpp_grid_view .wpp_overview_data li span.attribute{font-weight:bold}
/* Property Overview Special List Items Begin */
.main .wpp_grid_view .property_title a{font-size:1.2em; text-decoration:none; font-weight:bold}

.main .wpp_grid_view .property_tagline{border-top:1px solid #E3E3E3; padding:3px 0 3px 0; border-bottom:1px solid #E3E3E3}

#body_container .main .wpp_row_view .property_title a, #nocolumns .main .wpp_row_view .property_title a, .denali_widget_area_tabs .wpp_row_view .property_title a{color:#699ac0; font-size:1.1em}

#body_container .main .wpp_row_view ul.wpp_overview_data .property_title, #body_container .main .wpp_row_view ul.wpp_overview_data .property_tagline, #nocolumns .main .wpp_row_view ul.wpp_overview_data .property_title, #nocolumns .main .wpp_row_view ul.wpp_overview_data .property_tagline, .denali_widget_area_tabs .wpp_row_view ul.wpp_overview_data .property_title, .denali_widget_area_tabs .wpp_row_view ul.wpp_overview_data .property_tagline{margin:0; clear:both; width:100%}

#nocolumns .main .wpp_row_view ul.wpp_overview_data .property_tagline, .denali_widget_area_tabs .wpp_row_view ul.wpp_overview_data .property_tagline{padding-bottom:8px; border:0}

/* Property Overview Special LIst Items End*/
/* Property Overview Icons Begin */
.denali-icon{  display:inline-block;   position:relative;   top:6px;   width:24px;   height:24px;   margin:0;   padding:0;   background-image:url('./img/icons/icons-brown.png');  background-position:0 0}

.denali-icon-value{margin-right:14px}

.icon-price{background-position:0 0}
.icon-area{background-position:-24px 0}
.icon-cold{background-position:-48px 0}
.icon-bed{background-position:-72px 0}
.icon-bath{background-position:-96px 0}
.icon-cars{background-position:-120px 0}
.icon-cal{background-position:-144px 0}
.icon-fire{background-position:-168px 0}
.icon-storage{background-position:-192px 0}
.icon-eye{background-position:-216px 0}
.icon-leaf{background-position:0 -24px}
.icon-marker{background-position:-24px -24px}
.icon-pet{background-position:-48px -24px}
.icon-lamp{background-position:-72px -24px}
.icon-shower{background-position:-96px -24px}
.icon-pool{background-position:-120px -24px}
.icon-heat{background-position:-144px -24px}
.icon-house{background-position:-168px -24px}
.icon-wifi{background-position:-192px -24px}
.icon-pot{background-position:-216px -24px}
.icon-sun{background-position:0 -48px}
.icon-tools{background-position:-24px -48px}
.icon-phone{background-position:-48px -48px}
.icon-fb{background-position:0 -216px}
.icon-tw{background-position:-24px -216px}
.icon-tw2{background-position:-48px -216px}
.icon-rss{background-position:-72px -216px}
.icon-skype{background-position:-96px -216px}
.icon-email{background-position:-120px -216px}
.icon-li{background-position:-144px -216px}
.icon-goopl{background-position:-168px -216px}

.wpp_row_view ul.wpp_overview_data .property_phone_number, .wpp_row_view ul.wpp_overview_data .property_address{padding-left:0; background-image:none}

/* Property Overview Icons End */
#content table, .denali_widget_area_tabs table{border:1px solid #EEE; text-align:left; width:100%; background-color:transparent; margin:0 -1px 24px 0}

#content table tr:nth-child(even), .denali_widget_area_tabs table tr:nth-child(even){background-color:#E7E7E7}

#content tr th, #content thead th, .denali_widget_area_tabs tr th, #content thead th{color:#888; font-size:12px; font-weight:700; line-height:18px; text-align:left; padding:7px}

#content tr td, .denali_widget_area_tabs tr td{border-top:1px solid #e7e7e7; vertical-align:top; padding:7px}

#content tr.odd td, .denali_widget_area_tabs tr.odd td{background:#f2f7fc}

#body_container .posts_page .entry-content img{-moz-box-shadow:0 0 7px #B1B1B1; margin-right:10px; padding:0}

#body_container .alignleft, #body_container img.alignleft{display:inline; float:left; margin-right:24px; margin-top:4px}

#body_container .alignright, #body_container img.alignright{display:inline; float:right; margin-left:24px; margin-top:4px}

#body_container .aligncenter, #body_container img.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto}

#body_container img.alignleft, #body_container img.alignright, #body_container img.aligncenter{margin-bottom:12px}

.wp-caption{background:#f1f1f1; line-height:18px; margin:10px 10px 20px; text-align:center; -moz-box-shadow:0 0 7px #A9AAA7; -webkit-box-shadow:0 0 7px #A9AAA7; box-shadow:0 0 7px #A9AAA7; padding:4px}

#body_container .wp-caption img{margin:5px 5px 0}

#body_container .wp-caption p.wp-caption-text{color:#888; font-size:12px; margin:5px}

#body_container .gallery{margin:0 auto 18px}

#body_container .gallery .gallery-item{float:left; margin-top:0; text-align:center; width:33%}

#body_container .gallery img{border:10px solid #f1f1f1}

#body_container .gallery .gallery-caption{color:#888; font-size:12px; margin:0 0 12px}

#body_container .main #container{width:auto; padding-bottom:10px; margin:0}

.properties-handling .ajax_loader{background-position:left top; float:right; margin-top:5px; position:relative}

.properties-handling .ajax_loader span{left:3px; position:relative; top:-5px}

#body_container .main .wpp_row_view .child_properties table td, #body_container .main .wpp_row_view .child_properties table th{border:none; padding:3px}

#body_container .main .wpp_row_view .child_properties table td.property_child_price, .denali_widget_area_tabs .wpp_row_view .child_properties table td.property_child_price{width:20%; text-align:right; padding:5px 10px 5px 0px}

.single-property #content.property_content{margin-top:0}
.single-property ul.wp_crm_contact_form li.wp_crm_form_element{margin-bottom:20px; clear:both}
.single-property ul.wp_crm_contact_form{margin-top:20px}
.single-property ul.wp_crm_contact_form li.wp_crm_form_element label{width:160px; margin-bottom:5px; float:left; font-family:'Ubuntu',sans-serif; letter-spacing:1px; padding-right:10px; text-align:right}

.wp-caption p{font-size:11pt}

#site-info, #site-generator{float:none; width:auto}

#entry-author-info{border:1px solid #e7e7e7}

.entry-content hr{color:#C5C5C5; background-color:#C5C5C5; height:1px; border:0}

.hentry .entry-content, .page .entry-content{text-align:left}

/* Overview for categories (not index or blog home) */
body.blog .hentry, body.archive .hentry{ background:none repeat scroll 0 0 #FCFCFC;  border:3px solid #F2F2F0;  border-radius:6px 6px 6px 6px;  margin-bottom:15px;  padding:10px 10px 0 10px}

/* Set so entry title and all H1 tags in content are same */
.entry-content h1, .entry-title{text-align:left; color:#4B4B4B; font-size:1.8em; line-height:1.3em; overflow:auto; margin-bottom:5px; font-weight:normal; padding-bottom:3px; /* to fix overflow issue */}

h2.entry-title  .date{  background-color:#806353;   color:#FFF;   float:left;   font-size:0.5em;   font-weight:bold;   line-height:1.1em;   margin-right:10px;   padding:3px 1px;   text-align:center;   text-transform:uppercase;   width:2.5em}

body.home.blog .entry-title{font-size:2em; font-weight:700}

.entry-utility{clear:both; color:#A4A4A4; line-height:1.5em; margin-bottom:5px}

.entry-utility a{color:#7A7A84; border-bottom:1px dotted; text-decoration:none; padding-bottom:1px}

.posts_page .entry-content, .posts_page .entry-summary{}

.inner_content_wrapper .navigation{overflow:auto; margin-bottom:15px}

.navigation .nav-previous a, .navigation .nav-next a{background-color:#876F62;   border-radius:4px 4px 4px 4px;   display:block;   font-size:1em;   padding:5px 10px;   text-transform:uppercase;   width:120px}

.header_dropdown_div .ajax_loader{background:url("img/ajax_loader.gif") no-repeat scroll center center #ececec; float:right; height:25px; margin:28px 10px 0 0; width:25px; border:1px solid #afafaf; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:none}

.header_dropdown_div .wpp_search_properties_widget{overflow:visible; border-radius:9px}
.header_dropdown_div .wpp_search_properties_widget:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.header_dropdown_div li.wpp_search_form_element{display:block; /*  min-height:45px; */margin-right:15px; margin-left:10px; padding:0}
.header_dropdown_div li.wpp_search_attribute_type_range_input{/*width:170px; */}
.header_dropdown_div li.wpp_search_attribute_type_range_input input, .header_dropdown_div li input.wpp_search_input_field_min, .header_dropdown_div li input.wpp_search_input_field_max{width:103px !important}

.header_dropdown_div li input[type="text"], .header_dropdown_div li input[type="password"]{width:230px}

.header_dropdown_div .wpp_search_attribute_type_checkbox input[type="checkbox"]{margin-top:6px}

.header_dropdown_div li.wpp_search_attribute_type_multi_checkbox{width:auto}

.header_dropdown_div li.wpp_search_attribute_type_multi_checkbox ul.wpp_multi_checkbox{float:left; margin:5px 10px 0 0}

.header_dropdown_div li.wpp_search_attribute_type_multi_checkbox ul.wpp_multi_checkbox li{margin-bottom:0}

.header_dropdown_div li.wpp_search_attribute_type_multi_checkbox ul.wpp_multi_checkbox li input{}
.header_dropdown_div li.wpp_search_attribute_type_multi_checkbox ul.wpp_multi_checkbox li label{float:none !important; width:auto !important}

.header_dropdown_div li.wpp_search_attribute_type_dropdown{width:auto; margin-right:15px}
.header_dropdown_div li.wpp_search_attribute_type_checkbox{width:auto; margin-right:15px}

.header_dropdown_div li.wpp_search_attribute_type_checkbox .wpp_search_post_label_colon{display:none}

.header_dropdown_div ul.wpp_search_elements li label{float:none; width:auto}
.header_dropdown_div ul.wpp_search_elements li label.wpp_search_label{font-size:1.4em}

.header_dropdown_div ul.wpp_search_elements{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:785px; margin:0 auto; padding:20px 0 5px 0; position:relative}

.header_dropdown_div ul.wpp_search_elements, .header_dropdown_div ul.wpp_search_elements label, .header_dropdown_div ul.wpp_search_elements span{color:#FFF}

.header_dropdown_div ul.wpp_search_elements li.wpp_search_group{padding:0 8px}

.header_dropdown_div ul.wpp_search_elements li.wpp_search_group .wpp_search_select_field{float:left; margin-top:3px; width:240px}

.header_dropdown_div ul.wpp_search_elements li.wpp_search_group ul.wpp_search_group li label{float:left; width:305px; text-align:right; margin-right:15px; line-height:1.4em; overflow:hidden}
.header_dropdown_div ul.wpp_search_elements li.wpp_search_group ul.wpp_search_group li .wpp_search_attribute_wrap{float:left; margin-left:5px; width:400px}

.header_dropdown_div ul.wpp_search_elements:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.header_dropdown_div .wpp_search_properties_widget .wpp_search_elements li{overflow:auto}

.header_dropdown_div .wpp_search_properties_widget .wpp_search_elements li .wpp_search_group_title{color:#FFF; margin-left:10px}

.header_dropdown_div .wpp_search_properties_widget li.submit{height:40px; width:144px; background:#a78a75; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0 0 0 340px; padding:5px 4px 17px}

.header_dropdown_div .wpp_search_properties_widget li.submit, .header_dropdown_div .wpp_search_properties_widget ul{background:#A78975}

.header_dropdown_div .wpp_search_properties_widget input[type=submit]{background:url(img/sprite.png) no-repeat 0 -846px; border:none; width:144px; height:40px; display:block; position:static; margin:0}

.header_dropdown_div .wpp_search_properties_widget label{color:#745241; display:inline-block; margin-right:4px; width:70px}

.comment{list-style:none!important}

.wpp_search_group_title{ border-bottom:1px solid #E3E3E3;  color:#6F6F6F;  display:block;  font-size:1.2em;  margin-bottom:10px;  padding-bottom:2px}

#infowindow .wpp_google_maps_attribute_row_property_title a, ins, .main-nav li a:hover, ul.header-sub-menu .menu-item a:hover, .footer-nav li a:hover, .log_menu li a:hover, .hentry .entry-utility a:hover{text-decoration:none}

#body_container .entry-content .wpp_shortcode_search ul, #respond p, #comments-list ul #respond, #body_container .wp-smiley, #body_container .gallery dl{margin:0}

#body_container .entry-content .wpp_shortcode_search input.wpp_search_input_field_min, #body_container .entry-content .wpp_shortcode_search input[type=text].wpp_search_input_field_max, .sidebar .wpp_search_properties_widget input[type=text].wpp_search_input_field_min, .sidebar .wpp_search_properties_widget input[type=text].wpp_search_input_field_max, .sidebar .wpp_search_properties_widget select.wpp_search_input_field_min, .sidebar .wpp_search_properties_widget select.wpp_search_input_field_max{width:56px}

#body_container .entry-content ul.wpp_featured_properties_shortcode dt, .footer div div.bottom_right_icons .equal_housing_icon{margin-right:5px}

.hidden, .nopassword, .nocomments, ul.header-sub-menu .menu-item .sub-menu, .footer-nav .sub-menu, .footer-nav li span.menu span, .slide .nivo-controlNav, .disbl #div-3 h5, .disbl div .wpp_search_properties_widget h3, .sidebar .wpp_featured_properties_widget .property_widget_block .sidebar_floorplan_status .location span, #body_container .gallery br+br, img#wpstats{display:none}

.wpp_search_properties_widget h5.widgettitle{font-size:20px;line-height:normal;font-weight:normal;color:#fff}

.home .sidebar .denali_widget ul li, .sidebar .denali_widget p, .sidebar ul li.widget p, .sidebar .denali_widget p, .sidebar:first-child div, .main .property_content .entry-content, .sidebar .wpp_search_properties_widget ul li{margin-bottom:10px}

#comments, .widget_area .denali_widget, .disbl #div-3 div.denali_widget{clear:both}

.commentlist, .commentlist .children{list-style:none; margin:0}

.comment-body blockquote p:last-child, .entry-content dd, .entry-content ul, .entry-content ol, .entry-content p, .entry-content pre, .entry-content hr, .entry-summary p{margin-bottom:15px}

.comment-author{margin-top:5px}

.comment-meta a:active, .comment-meta a:hover, .reply a:hover, a.comment-edit-link:hover, .widget_rss a.rsswidget:hover{color:#652B23}

.widget_rss ul li{margin-bottom:15px}

/* To align right DD content when there is extra data, beyond one line */
#property_stats.overview_stats dd, .wpp_property_stats.overview_stats dd{padding-left:190px; padding-right:10px}

.commentlist .children li, .main .overview_stats dd, .main .wpp_property_stats.overview_stats dd{border:none; margin:0}

ul.overview_stats.list li{margin-bottom:0}
ul.overview_stats.list li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
* html ul.overview_stats.list li{height:1%}

#respond .form-allowed-tags code, #wp-calendar thead{font-size:11px}

#wp_tag_cloud div, #body_container .entry-content ol li, #nocolumns .entry-content ul li{line-height:1.6em}

#wp-calendar, .entry-content table, .sidebar table, .container .super_map.no_sidebar, #denali_contact_form .contact, #header_login_form .login-remember label, .main .wpp_row_view .property_div{width:100%}

#wp-calendar tbody .pad, .main-nav li:first-child, .footer-nav li:first-child, .sidebar .wpp_featured_properties_widget{background:none}

#wp-calendar tfoot #next, .sidebar .wpp_search_properties_widget li.submit, #denali_contact_form .contact td{text-align:right}

.widget_rss a.rsswidget{text-decoration:none}

.widget_rss .widgettitle a.rsswidget img{position:relative; top:1px}

.widget_rss .widgettitle a.rsswidget, .widget_rss .widgettitle a.rsswidget:hover{color:#FFF; margin:0; line-height:22px}

.main-nav ul.children li.page_item a:hover span, .main-nav ul.sub-menu li.menu-item a:hover span, .main-nav li.current-menu-ancestor ul.children li.page_item a:hover span, .main-nav li.current-menu-ancestor ul.sub-menu li.menu-item a:hover span, .main-nav li.current_page_ancestor ul.children li.page_item a:hover span, .main-nav li.current_page_ancestor ul.sub-menu li.menu-item a:hover span{color:#7b5d49}

.main-nav li.page_item:hover ul.children, .main-nav li.menu-item:hover ul.sub-menu, .disbl div .wpp_search_properties_widget{display:block}
ul.header-sub-menu .menu-item a, .navigation span a{color:#FFF}

.container .midd #container, .menu-footer-container{background:#fff}
.menu-footer-container li a:hover{-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding-bottom:5px; background:#d9c5b4}

.footer-nav li:hover span.menu, .footer-nav li.current_page_item span.menu{height:27px}

.footer div .foot_last_list .denali_widget, .sidebar .denali_widget #searchform #s{width:190px}

.footer div .foot_last_list .wpp_latest_properties_widget, .foot_last_list .wpp_featured_properties_widget{width:200px}

.properties_sorter select option, #body_container .entry-content .super_map_list select option{padding-right:10px}

.foot_explore li, .sidebar .arch li{list-style:inside url(img/foot_list.png)}

#body_container .entry-title h2, #body_container .main .wpp_row_view .child_properties table, .wpp_row_view .child_properties .property_child_title a{font-size:12px}

.content_horizontal_widget .property_widget_block p.title a, .sidebar .property_widget_block p.title a{font-weight:bold; color:#555}

#body_container .main .content_horizontal_widget .property_widget_block .location strong, .sidebar .wpp_featured_properties_widget .property_widget_block .sidebar_floorplan_status .location strong, .sidebar .wpp_latest_properties_widget .property_widget_block ul strong{font-weight:bold; color:#ad907c; font-style:italic}

.log_menu li.edit_post, .log_menu li.reg, .super_map .wpp_google_maps_infobox{margin-left:15px}

.continfo p.denali_header_info, #body_container .entry-content .class_wpp_supermap_elements ul, .container .super_map_list ul.wpp_supermap_elements li{margin-bottom:5px}

.sidebar .denali_widget #searchform #searchsubmit, .navigation .nav-next{float:right}

.sidebar .wpp_gallery_widget, #body_container .main .wpp_row_view .wpp_overview_right_column, #nocolumns .main .wpp_row_view .wpp_overview_right_column{float:none}

.sidebar .wpp_featured_properties_widget .more, .sidebar .wpp_latest_properties_widget .more{margin:5px 0}

#header_login_form p.login-remember, #header_login_form p.login-submit{margin-left:110px}
.wpp_featured_properties_widget .property_widget_block .more{position:relative; right:30px}

div.mid div.widget_qtranslate{background:none repeat scroll 0 0 #FBFBFB; bottom:0; padding:8px 15px 6px 7px; position:absolute; right:19px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:#C9C9C6; border-style:solid; border-width:1px 1px 0 1px; border-bottom:1px solid #DDD}

div.mid div.widget_qtranslate .qtrans_language_chooser li{float:right; padding-left:7px}

div.mid div.widget_qtranslate .qtrans_flag:hover, div.mid div.widget_qtranslate li.active .qtrans_flag{border:1px solid #888; opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}

div.mid div.widget_qtranslate .qtrans_flag{border:1px solid #888; -moz-opacity:0.2; opacity:0.2; filter:alpha(opacity=20)}

/* Unorganized CSS Code Begin  (no end) */
.entry-content .wpp_feps_form, .entry-content .wpp_galleria_wrapper{margin-bottom:20px}

.log_menu li.option_tab{ background-image:none;  padding-left:10px}

.log_menu li.dropdown_tab_login a{ background:none repeat scroll 0 0 transparent}

.denali_header_expandable_sections .header_dropdown_div{position:absolute; left:-10000px; overflow:hidden; margin-bottom:0px}

.denali_header_expandable_sections .header_dropdown_div .widgettitle{display:none}

.features_list h2, .wpp_stats_group{font-weight:normal; color:#595959; margin-bottom:10px; clear:both; display:block; font-size:1.4em}

.entry-content .slider{margin-bottom:15px}

.entry-content .slider.dropshadow, .entry-content .slider.dropshadow_slider{border:10px solid #EDEDED; margin-left:2px; /* Left margin to compensate for the shadow */box-shadow:0 1px 9px #AAA}

/* Date Picker Styles for WP-CRM */
.ui-datepicker{width:auto !important; border:4px solid #987965 !important; -moz-border-radius:7px; -webkit-border-radius:7px; padding:10px; background-color:white}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:47% !important}

.ui-datepicker-month{margin-right:5% !important}

.ui-datepicker-calendar span{text-transform:uppercase; font-size:13px}

.ui-datepicker .ui-datepicker-title select{font-size:12px !important}

.ui-datepicker-calendar tr td a{text-align:center}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border-color:#987965 !important}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border-color:#987965 !important}

html .checkbox, html .radio, html .select{  background:none repeat scroll 0 center transparent;   clear:none;   display:inline;   float:none;   height:auto;   margin-top:0;   padding:0;   width:auto}
span.checkbox, span.radio{width:20px; height:20px; padding:0 5px 0 0; background:url(img/checkbox.png) no-repeat; display:block; clear:left; float:left;   margin-top:8px}
span.radio{background:url(img/radio.png) no-repeat}
span.select{position:absolute; width:366px; /* With the padding included,the width is 190 pixels:the actual width of the image. */height:30px; padding:0 24px 0 8px; font:14px/29px arial,sans-serif; background:url(img/select.png) no-repeat; overflow:hidden}

#searchpropertieswidget-4 .wpp_search_group{height:187px;overflow:hidden}

ul.footer_right_elements{  padding-bottom:13px}

.theme_powered_by{  font:13px/26px 'OpenSans',sans-serif}

.bottom-meta-home{width:95%;border-bottom:1px solid #333;border-top:1px solid #333;padding:5px 0;margin-left:15px;}

div.main .wpp_overview_data_detail .attribute{font-weight:bold;}

div.main .overview .attribute,div.main .wpp_overview_data_detail .property_intro_paragraph,div.main .wpp_overview_data_detail .value br, .wpp_property_stats .value .br{display:none;}
.bottom-meta-home .denali-icon-value{visibility:hidden}

.single-property #respond{background:#4a5952;padding:30px 5px 20px 100px;}
.single-property #respond label, .single-property #respond p, .single-property #respond a, .single-property #reply-title{color:#fff;}
.single-property #respond label{width:150px;display:inline-block;cursor:pointer}
.single-property #reply-title{font-size:14px;}

.single-property #respond .comment-form-comment label{float:left;}

@font-face{font-family:'OpenSans';src:url('fonts/opensans-regular.eot');src:url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-regular.woff') format('woff'),url('fonts/opensans-regular.ttf') format('truetype'),url('fonts/opensans-regular.svg#opensans-regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSans-CondensedBold';src:url('fonts/opensans-condbold.eot');src:url('fonts/opensans-condbold.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-condbold.woff') format('woff'),url('fonts/opensans-condbold.ttf') format('truetype'),url('fonts/opensans-condbold.svg#opensans-condbold') format('svg'); font-weight:normal;font-style:normal}
@font-face{font-family:'Ubuntu';src:url('fonts/ubuntu-regular.eot');src:url('fonts/ubuntu-regular.eot?#iefix') format('embedded-opentype'),url('fonts/ubuntu-regular.woff') format('woff'),url('fonts/ubuntu-regular.ttf') format('truetype'),url('fonts/ubuntu-regular.svg#ubuntu-regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'MyriadPro-Semibold';src:url('fonts/myriadpro-semibold-webfont.eot');src:url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/myriadpro-semibold-webfont.woff') format('woff'),url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),url('fonts/myriadpro-semibold-webfont.svg#myriadpro-semibold-webfont') format('svg');  font-weight:normal;  font-style:normal}

/**/
.wpp_search_properties_widget .wpp_search_elements li { color:#fff !important;}
.log_menu li.option_tab a { display:none !important;}
.foot_explore { display:none;}