/*  
Theme Name: Real Estate Rag
Theme URI: http://www.listingpress.com/
Description: ListingPress - Real Estate Rag.
Version: 1.0.5
Author: Jason Benesch
Author URI: http://www.listingpress.com/
*/

html, body { margin:0; padding:0; }
.clear { clear:both; }
.show { border:1px solid red; }
#console { width:100%; position:fixed; height:200px; overflow:scroll; bottom:0; background: #FFFFFF; border:2px solid #AAA; }
.wrapper { width:960px; margin: 0 auto; padding:0;position:relative; }
.alignleft { float:left; }
.alignright { float:right; }
.spacer { width:100%; height:10px; display:block; background: transparent; }
a { outline:none; border:0; }
*:focus { outline: none; }
.nohighlight:focus { outline:none; }
body.green { background: #659048 url(images/green.png) 0px 0px repeat; }
body.light_blue { background: #659048 url(images/light_blue.png) 0px 0px repeat; }
body.yellow { background: #659048 url(images/yellow.png) 0px 0px repeat; }
body.dark_blue { background: #659048 url(images/dark_blue.png) 0px 0px repeat; }
body { font-family:'Verdana'; font-size:12px; color:#666666; }
#innerbody { margin:0; padding:0; width:100%; }
body.green #innerbody { background: transparent url(images/bg_green.png) 0px 0px repeat-x; }
body.light_blue #innerbody { background: transparent url(images/bg_light_blue.png) 0px 0px repeat-x; }
body.yellow #innerbody { background: transparent url(images/bg_yellow.png) 0px 0px repeat-x; }
body.dark_blue #innerbody { background: transparent url(images/bg_dark_blue.png) 0px 0px repeat-x; }
#top { margin:0; padding:0; }
#topHeader { margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; }
h1#logo { margin:0px 0px 0px 8px;padding:0;width:460px;height:60px;display:block;}
h1#logo a {margin:0;padding:0;width:460px;height:60px;display:block;text-indent:-9999em; /*background: transparent url(images/logo.png) 0px 0px no-repeat; */}

/* Navigation Bar At The Top */
#navBar {margin:20px 0px;padding:0;width:960px;height:54px;background: transparent url(images/multi.png) 8px -268px no-repeat;}	
ul#mainNav {margin:0px;padding:0px 0px 0px 10px;float:left;list-style:none;height:54px;}
ul#mainNav li { margin:3px 0px 0px 0px;padding:0;float:left; height:43px;border-left:1px solid #FFFFFF;border-right:1px solid #A7A7A7;}
ul#mainNav li:hover {background: transparent url(images/hover_nav.png) 0px 0px repeat-x;}
ul#mainNav li.firstnav { padding-left:4px; border-left:0px; }
ul#mainNav li.lastnav { border-right:0px; }
ul#mainNav li.firstnav:hover {background: transparent url(images/home_hover_nav.png) 0px 0px no-repeat;}
ul#mainNav li a {float:left;margin:0px;padding:14px 15px;color:#333333;text-transform:uppercase;text-decoration:none;font-family:'Lucida Grande';font-weight:bold;font-size:9.5pt;text-shadow: 0px 1px 1px #fff;}
ul#mainNav li:hover a {color:#FFFFFF;text-shadow: 0px 0px 0px;}
/* Navigation Bar At The Top */

#searchSite {margin:12px 15px 0px 0px;padding:0;width:304px;height:27px;background: transparent url(images/multi.png) 0px -241px no-repeat;float:right;}
#searchSite form {margin:0;padding:0;}
#searchSite input {margin:5px 0px 0px 17px;padding:2px 0px 1px 0px;border:0px;width:250px;background-color:#e2e2e2;}			
#featuredHomes {margin:0;padding:0;width:960px;height:315px;position:relative;background: transparent url(images/featured_homes.png) 7px 1px no-repeat;}
#featuredTag {margin:0;padding:0;width:100px;height:101px;display:block;position:absolute;top:0;left:4px;z-index:20;background: transparent url(images/featured_homes_tag.png) 0px 0px no-repeat;}
#housePic {width:600px;height:310px;overflow:hidden;float:left;margin:5px 0px 0px 10px;padding:0px;position:relative;}
#housePic img {height:400px;width:600px;border:0;position:absolute;top:-70px;}
#houseDetails {position:absolute;bottom:0px;left:0px;width:600px;height:50px;background-color:#000000;color:#FFFFFF;opacity:0.8;filter: alpha(opacity = 80);font-family:'Verdana';}
#houseDetails p {margin:0;padding:0;color:#E2E2E2;font-family:'Verdana';}
#houseDetails p.featuredSpecs {float:left;margin:5px 0px 0px 15px;font-size:14px;}
#houseDetails p.featuredPrice {float:right;font-size:20px;margin:10px 20px 0px 0px;}

#houseList {margin:5px 10px 0px 0px;padding:0;float:right;width:338px;height:310px;border-left:1px solid #689de4;position:relative;}
#houseList #houseListScroll {overflow:hidden;height:310px;width:338px;position:relative;margin:0px;padding:0px;}
#houseList ul#featuredNav {margin:0;padding:0;list-style:none;position:absolute;}
#houseList ul#featuredNav li {margin:0px;padding:0px;width:338px;height:50px;border-top:1px solid #FFFFFF;border-bottom:1px solid #BDBDBD;color:#666666;cursor:pointer;position:relative;}
#houseList ul#featuredNav li .featuredAdd {margin:0px;padding:0px;height:50px;width:338px;overflow:hidden;position:relative;}
#houseList ul li .featureAdd {font-family:'Verdana';font-size:16px;margin:0px;width:400px;position:absolute;top:5px;left:5px;}
#houseList ul li .featureCity {font-family:'Lucida Grande';font-size:12px;margin:25px 0px 0px 5px;text-transform:capitalize;}
#houseList ul li .featurePrice {font-family:'Lucida Grande';float:right;margin:7px 5px 0px 0px;font-size:22px;}
#houseList ul#featuredNav li.featuredHouse {border:0px;position:relative;z-index:20;height:51px;color:#FFFFFF;}
#houseList #featuredHouseBG {margin:0;padding:0;width:377px;height:59px;display:block;position:absolute;right:-38px;top:-6px;background: transparent url(images/hover_featured_list.png) 0px 0px no-repeat;}
#mainContent {margin:0 auto;padding:0;width:948px;background: transparent url(images/green_body.png) 0px 0px repeat-y;}
#whiteLine { width:940px;height:1px;display:block;margin:0 auto;padding:0;background-color:#FFFFFF;}

/* Search Box Mid Page */
#LPSearchForm {margin:0px auto;padding:0;width:926px;min-height:120px;display:block;border:7px solid #a1bcdc;background: url(images/adv_search_background.png) 0px 0px repeat;position:relative;font-family:'Verdana';font-size:12px;color:#333333;}
#LPSearchForm #advSearchGrad {margin:0px;padding:0px;background:url(images/adv_search_bg.png) 0px 0px repeat-x;min-height:120px;width:100%;}
#LPSearchForm #advSearchHide {margin:0;padding:0;width:50px;height:50px;background: transparent url(images/adv_search_hide.png) 0px 0px no-repeat;position:absolute;bottom:-7px;right:-7px;cursor:pointer;}
#LPSearchForm #advsearchPropsTitle {margin:0px;padding:0px;width:285px;height:46px;display:block;text-indent:-9999em;background: transparent url(images/multi.png) -1px -194px no-repeat;position:absolute;top:0px;left:10px;}
#LPSearchForm #search_homes_submit {margin:0;padding:0;position:absolute;bottom:20px;right:35px;}
#LPSearchForm #minsearchSubmit {margin:0;padding:0;position:absolute;bottom:16px;right:87px;}
#LPSearchForm #searchExpand {margin:0;padding:0;position:absolute;bottom:17px;right:35px;}

#minSearch {margin:0;padding:0;height:130px;width:926px;}
#minSearchInput { margin:0;padding:0;width:730px;position:absolute;top:60px;left:20px;}

#advSearch {margin:0;padding:0px 0px 0px 20px;height:410px;}

#advSearch #advSearchCol2 {width:440px;height:260px;margin:0;padding:10px 0px 0px 10px;float:left;}
#advSearch #advSearchCol2 .sliderGroup {margin:20px 0px;padding:0px;width:420px;height:20px;position:relative;}
#advSearch #advSearchCol2 .sliderGroupSmall {margin:0px;padding:0px;width:150px;height:20px;position:relative;float:left;}
#advSearch #advSearchCol2 .abvValue {position:absolute;top:-18px;}
#advSearch #advSearchCol2 .ui-slider-handle {width:11px;height:10px;margin:0;padding:0;display:block;background: transparent url(images/slider_handle.png) 0px 0px no-repeat;position:absolute;top:-3px;z-index:20;cursor:default;border:0;}
#advSearch #advSearchCol2 .ui-slider-range {margin:0;padding:0;height:7px;display:block;border:0;background: transparent url(images/slider_range.png) 0px 0px repeat-x;position:absolute;z-index:18;}	
#advSearch #advSearchCol2 .ui-slider-range-min { left:0; }
#advSearch #advSearchCol2 .ui-slider-range-max { right:0; }
#advSearch #advSearchCol2 label { float:left;margin:2px 0px 0px 0px;padding:0; }
#advSearch #advSearchCol2 span.dash { float:left;margin:3px 0px 0px 0px;padding:0px; }
#advSearch #advSearchCol2 input { 
	margin:0px 10px;
	padding:3px 5px;
	border:1px solid #BBBFC4;
	font-size:12px;
	color:#666666;
	width:130px;
	float:left;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
}
#advSearch #advSearchCol2 .ui-slider {
	height:7px;
	margin:10px 0px 20px 0px;
	padding:0;
	display:block;
	position:relative;
	border:0;
	float:left;
}
#advSearch #advSearchCol2 #priceSlider { width:380px; background: transparent url(images/slider_bar.png) 0px 0px no-repeat; }
#advSearch #advSearchCol2 #bedsSlider { width:180px; margin-left:10px; margin-right: 20px; background: transparent url(images/slider_bar_small.png) 0px 0px no-repeat; }
#advSearch #advSearchCol2 #bathsSlider { width:180px; background: transparent url(images/slider_bar_small.png) 0px 0px no-repeat; }
#advSearch #advSearchCol2 #sizeSlider { width:380px; background: transparent url(images/slider_bar.png) 0px 0px no-repeat; }
#advSearch #advSearchCol2 #yearSlider { width:380px; background: transparent url(images/slider_bar.png) 0px 0px no-repeat; }
#advSearch #advSearchCol3 {width:420px;margin:0;padding:0;float:left;}
#advSearch #advSearchCol3 .checkboxGroup {width:400px;margin:0px 0px 10px 10px;padding:0px;}
#advSearch #advSearchCol3 img {position:relative;z-index:20;}
#advSearch #advSearchCol3 .checkboxDiv {width:200px;float:left;}
#advSearch #advSearchCol3 .checkbox {margin:8px 0px;padding:0px 0px;cursor:pointer;}
#advSearch #advSearchCol3 .checkbox .check {cursor:pointer;width:13px;height:12px;display:block;margin:3px 8px 0px 0px;padding:0;float:left;background: transparent url(images/checkbox_empty.png) 0px 0px no-repeat;}
#advSearch #advSearchCol3 .checkbox .lpchecked { background: transparent url(images/checkbox_full.png) 0px 0px no-repeat; }
/* Search Box Mid Page */




#listings {margin:0px 0px 0px 4px;padding:0;width:631px;float:left;min-height:1000px;}
.listingsHeader {margin:0;padding:0;width:629px;height:44px;border-left:1px solid #98b6d4;border-right:1px solid #66819e;background: transparent url(images/listing_header_bg.png) 0px 0px repeat-x;cursor:pointer;}
.listingsHeader h2 {margin:0;padding:8px 0px 0px 20px;font-family:'Lucida Grande';font-size:18px;margin-top:4px;color:#FFFFFF;text-transform:uppercase;font-weight:normal;letter-spacing:2px;float:left;}
.listingsHeader #viewOptions {float:right;width:40px;height:16px;margin:13px 17px 0px 0px;padding:0;}
.listingsHeader #thumbview {margin:0px 5px 0px 0px;padding:0;width:17px;height:16px;display:block;cursor:pointer;float:left;background: transparent url(images/thumbview.png) 0px 0px no-repeat;}
.listingsHeader #listview {margin:0;padding:0;width:17px;height:16px;display:block;cursor:pointer;float:left;background: transparent url(images/listview.png) 0px -16px no-repeat;}
.listViewLayout .listing {margin:0;padding:0;width:630px;height:225px;display:block;}
.listViewLayout .tan { background-color: #f0f0f0; }
.listViewLayout .white { background-color: #ffffff; }
.listViewLayout .listingBG {margin:0px 0px 0px 10px;padding:0;width:322px;height:225px;display:block;position:relative;float:left;}
.listViewLayout .listingImageA {background: transparent url(images/emptyhouse.jpg) 0px 0px no-repeat;width:279px;height:186px;display:block;margin:13px 0px 0px 19px;}
.listViewLayout .listingBG img {width:261px;height:168px;display:block;border:9px solid #ffffff;}
.listViewLayout .tan .listingBG { background: transparent url(images/tan_listing_bg.png) 0% 100% no-repeat; }
.listViewLayout .white .listingBG { background: transparent url(images/white_listing_bg.png) 0% 100% no-repeat; }
.listViewLayout .listingDataBG {margin:0;padding:0;width:261px;height:30px;background-color:#000000;display:block;position:absolute;left:28px;bottom:35px;}
.listViewLayout .listingData {margin:0;padding:0;width:261px;height:30px;display:block;position:absolute;left:28px;bottom:35px;}
.listViewLayout .listingData .price {margin:0;padding:8px 0px 0px 10px;width:160px;float:left;color:#ffffff;font-family:'Verdana';font-size:10px;}
.listViewLayout .listingBG ul {margin:5px 5px 0px 0px;padding:0;list-style:none;width:80px;float:right;}
.listViewLayout .listingBG ul li {margin:0px 3px;padding:0;float:left;}
.listViewLayout .listingBG ul li a {margin:0;padding:0;float:left;}
.listViewLayout .listingBG ul li.question_mark a {width:17px;height:18px;margin-right:4px;background: transparent url(images/question_mark.png) 0px 0px no-repeat;}
.listViewLayout .listingBG ul li.magnify a {width:18px;height:19px;background: transparent url(images/magnify.png) 0px 0px no-repeat;}
.listViewLayout .listingBG ul li.information a {width:20px;height:19px;background: transparent url(images/information.png) 0px 0px no-repeat;}	
.listViewLayout .listingDetails {margin:0;padding:18px 0px 0px 0px;width:290px;float:left;font-family:'Verdana';font-size:11px;}
.listViewLayout .listingDetails .left {margin:0;padding:1px 0px;width:100px;float:left;color:#000000;}
.listViewLayout .listingDetails .right {margin:0;padding:1px 0px;width:140px;float:left;color:#336699;}
.listViewLayout p.listingShortDetails { display:none; }
.listViewLayout .listingBoxTop { display:none; }
.listViewLayout .listingBoxBottom { display:none; }
.listViewLayout .gradient { display:none; }
.thumbViewLayout {padding-left:13px;}
.thumbViewLayout .listing {margin:10px 5px;padding:0;width:138px;height:200px;float:left;border-left:1px solid #cccccc;border-right:1px solid #cccccc;position:relative;cursor:pointer;background: url(images/thumb_repeat.png) left bottom repeat-x;}
.thumbViewLayout .listingBoxTop {margin:0;padding:0;width:140px;height:5px;display:block;position:absolute;top:0px;left:-1px;background: #ffffff url(images/listing_box_top.png) 0px 0px no-repeat;}
.thumbViewLayout .listingBoxBottom {margin:0;padding:0;width:140px;height:5px;display:block;position:absolute;bottom:0px;left:-1px;background: #ffffff url(images/listing_box_bottom.png) 0px 0px no-repeat;}
.thumbViewLayout .listing .listingBG {margin:0;padding:5px 0px 0px 5px;width:123px;min-height:180px;}
.thumbViewLayout .listingImageA {background: transparent url(images/emptyhousesmall.jpg) 0px 0px no-repeat;width:123px;height:82px;display:block;margin:0;padding:0;margin-bottom:10px;}
.thumbViewLayout .listing img {margin:0px;padding:0px;width:119px;height:78px;display:block;border:4px solid #fff;}
.thumbViewLayout .listing p.listingShortDetails {font-family:'Verdana';color:#666666;font-size:9px;margin:0;padding:0px 0px 0px 8px;}
.thumbViewLayout .listing p.listingShortDetails .price {font-size:11px;color:#000000;line-height:24px;}
.thumbViewLayout .listing .listingDataBG { display: none; }
.thumbViewLayout .listing .listingData { display: none; }
.thumbViewLayout .listing .listingDetails { display:none; }

.singleViewLayout {margin:0 auto;padding:20px 0px;width:631px;}
.singleViewLayout .lp_top_left_col {margin:0;padding:0;width:631px;font-size:12px;}
.singleViewLayout .lp_top_right_col {margin:0;padding:0;width:631px;}
.singleViewLayout .lp_bottom_section {margin:0;padding:0;width:631px;}

.singleViewLayout .lp_main_photo {margin:0 auto;width:400px;}

.singleViewLayout #photo_slide_show_controller {border:1px solid #ccc;font-size:10px;margin:8px auto;padding:3px 2px;width:380px;}
.singleViewLayout .lp_photo_count {float:left;margin-left:10px;}
.singleViewLayout a.lp_play_slideshow {margin:0 10px 0 0;padding:0px 0px 0px 20px;background:url("../../plugins/listingpress/resources/icons/images.png") 0px 5px no-repeat;float:right;}

.singleViewLayout #group_of_photos {margin:0 auto;width:380px;}
.singleViewLayout .lp_all_thumbs {margin:2px 4px;padding:0;float:left;cursor:pointer;}
.singleViewLayout .lp_all_thumbs img {margin:0;padding:0;width:87px;}

.zcharts {float:left;}

.lp_detail_section ul {margin:0;padding:0;list-style:none;}
.lp_detail_section ul li h4 {margin:0;padding:0;font-size:14px;}
.lp_detail_section ul li {margin:0px 15px;padding:0;font-size:12px;width:200px;float:left;}
.lp_detail_section ul li.clear {margin:0;padding:0;width:700px;height:20px;display:block;clear:left;}

#lp_google_map_box { margin: 10px 0px 0px 20px;}

.avatar { float:left; }
.post .listingsHeader h2 {font-size:16px;margin-top:5px;}
#article-wrapper {margin:0px;padding:10px 15px;}
#article-wrapper h1 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper h2 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper h3 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper h3 a {margin:0px;padding:0px;color:#6B964F;text-decoration:none;}
#article-wrapper h4 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper h5 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper h6 {margin:0px;padding:0px;color:#6B964F;}
#article-wrapper blockquote {margin:0px;padding:10px;width:300px;text-align:right;float:right;font-size:14px;line-height:18px;padding-bottom:15px;}
#article-wrapper img {border:1px solid #ccc;padding:2px;}
#article-wrapper img.author_avatar {border:none;width:70px;height:70px;}
#article-wrapper h1.post-title {font-family:'Lucida Grande';font-size:22px;padding-left:8px;float:left;width:500px;}
#article-wrapper h1.post-title a {text-decoration:none;color:#3B648C;}
#article-wrapper p.post_meta {margin:0px;padding:5px 0px 0px 8px;width:500px;float:left;}
img.alignleft {float:left;margin-right:8px;}
img.alignright {float:right;margin-left:8px;}
#comment {width:580px;}

#messageCenter {margin:0;padding:0;height:500px;width:630px;position:relative;}	
#messageCenter .messages {margin:0;padding:0;width:450px;height:400px;float:left;overflow:hidden;}
#messageCenter .listingMessage {margin:10px 10px 0px 0px;padding:0;width:138px;height:160px;float:right;border-left:1px solid #cccccc;border-right:1px solid #cccccc;position:relative;cursor:pointer;}
#messageCenter .listingMessage .listingBoxTop {margin:0;padding:0;width:140px;height:5px;display:block;position:absolute;top:0px;left:-1px;background: #ffffff url(images/listing_box_top.png) 0px 0px no-repeat;}
#messageCenter .listingMessage .listingBoxBottom {margin:0;padding:0;width:140px;height:5px;display:block;position:absolute;bottom:0px;left:-1px;background: #ffffff url(images/listing_box_bottom.png) 0px 0px no-repeat;}
#messageCenter .listingMessage .listingBG {margin:0;padding:5px 0px 0px 5px;width:123px;height:160px;}
#messageCenter .listingMessage img {width:121px;height:80px;border:4px solid #fff;}
#messageCenter .listingMessage p.listingShortDetails {font-family:'Verdana';color:#666666;font-size:9px;margin:0;padding:0px 0px 0px 8px;}
#messageCenter .listingMessage p.listingShortDetails .price {font-size:11px;color:#000000;line-height:24px;}
#messageCenter #chatBox {margin:0;padding:0;width:630px;height:100px;position:absolute;bottom:0px;left:0px;border-top:1px dashed #cccccc;}
#chatBox textarea {width:400px;height:60px;margin: 5px 0px 0px 0px;}
.message .messageAvatar {float:left;margin: 10px 10px 0px 10px;padding:0;width:82px;height:120px;font-family:'Verdana';color:#333333;font-size:10px;}
.message .messageAvatar .messageDate {margin-left:8px;}
.message .messageAvatar .avatar {border:2px solid #CCCCCC;}
.messages .message p {width:330px;font-family:'Verdana';color:#333333;font-size:12px;float:left;padding-left:10px;}
/* Sidebar */
#sidebar {margin:0px 0px 20px 0px;padding:0;width:309px;float:left;}
.sidebarHeader {margin:0;padding:0;width:307px;height:44px;border-left:1px solid #8c8c8c;border-right:1px solid #a3a3a3;background: transparent url(images/sidebar_header.png) 0px 0px repeat-x;}
.sidebarHeader h2 {margin:0;padding:13px 0px 0px 0px;height:40px;font-family:'Lucida Grande';font-size:16px;text-shadow: 0px 1px 1px #FFFFFF;color:#333333;text-transform:uppercase;cursor:pointer;font-weight:normal;padding-left:50px;}
.sidebarHeader h2 { background: transparent url(images/sidebar_archive.png) 2px 2px no-repeat; }
.sidebarHeader h2.user { background: transparent url(images/sidebar_user.png) 2px 2px no-repeat; }
.sidebarHeader h2.altos { background: transparent url(images/sidebar_altos.png) 2px 2px no-repeat; }
.sidebarHeader h2.neighborhood { background: transparent url(images/sidebar_neighborhood.png) 2px 2px no-repeat; }
#sidebar .sidebarData {margin:20px auto;padding:0;width:270px;position:relative;}
#sidebar .contHead {margin:0;padding:0;width:270px;height:7px;display:block;background: transparent url(images/cont_head.png) 0px 0px no-repeat;}
#sidebar .dataContainer {margin:0px auto;padding:0;width:266px;min-height:200px;display:block;border-left:1px solid #d8d8d9;border-right:1px solid #d8d8d9;background: #ffffff url(images/sdbar_repeat.png) left bottom repeat-x;position:relative;z-index:2;font-family:'Verdana';font-size:12px;color:#666666;}
#sidebar .dataContainer div { padding:0px 5px; }
#sidebar .dataContainer a {color:#336699;font-size:12px;text-decoration:none;}
#sidebar .dataContainer a:hover {text-decoration:underline;}
#sidebar .dataContainer p.userTitle {color:#336699;font-size:12px;text-transform:uppercase;margin:0px 0px 5px 8px;}
#sidebar .dataContainer p.agentNote {margin:0px;padding: 5px 10px;font-family: 'Verdana';color:#666666;font-size:11px;}
#sidebar .dataContainer .savedListings {margin:0px 0px 10px 8px;}
#sidebar .dataContainer .savedListings img {border:1px solid #a3a3a3;}
#sidebar .rightArrow {margin:0;padding:0;width:43px;height:60px;background: transparent url(images/right_arrow.png) 0px 0px no-repeat;position:absolute;top:50px;right:-15px;cursor:pointer;z-index:300;}
#sidebar .leftArrow {margin:0;padding:0;width:38px;height:65px;background: transparent url(images/left_arrow.png) 0px 0px no-repeat;position:absolute;top:50px;left:-6px;cursor:pointer;z-index:300;}
#sidebar .dataContainer h3 {margin:0px 0px 0px 5px;padding:0;text-transform:uppercase;font-family:'Verdana';font-size:14px;color:#333333;font-weight:normal;}

/* User Info */
#sidebar #lp_login_form { margin:0px; padding:10px 0px 0px 10px; }
#sidebar #lp_login_form input { margin:0px; padding:3px; border:1px solid #d0d0d0; font-family: 'Verdana'; font-size:12px; color:#666666; background-color:#e2e3e3; }
#sidebar #lp_login_form p { padding-top:8px; }
#sidebar #lp_login_form #lp_lost_password { float:right; color:#333333; margin-right:8px; }
#sidebar #lp_login_form #lp_login_submit { margin:8px 10px 0px 0px; background: transparent url(images/login.png) 0px 0px no-repeat; width:65px; height:26px; display:block; text-indent:-999em; float:right; }
#sidebar #lp_login_form #lp_register { margin-top:8px; background: transparent url(images/create_username.png) 0px 0px no-repeat; width:174px; height:26px; display:block; text-indent: -999em; float:left; }
#sidebar #lp_login_form #lp_loading_image { margin:0px 0px 5px 10px; }

#sidebar #lp_user_info .avatar { padding:0px; border-width:1px; float:left; margin-right:10px; }
#sidebar #lp_user_info ul li { margin:0px; padding:3px; border:0; font-size:10px; }
#sidebar #lp_user_info ul li a { font-size:10px; }
#sidebar #lp_user_info ul.lp_user_details { float:left; margin-top:8px; }
#sidebar #lp_user_info p.welcome_message { color:#336699; font-size:13px; float:left; }
#sidebar #lp_user_info #lp_logout { font-size:6px; position:relative; top:-1px; margin-left:10px; }
#sidebar #lp_user_info #lp_logout a { font-size:6px; }

#sidebar #lp_user_info h3 { font-weight:normal; text-transform:uppercase; color:#336699; margin:8px 0px 0px 8px; }
#sidebar #lp_user_info ul.lp_saved_listings li { margin:1px; padding:5px 0px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background-color:#fafbfc; }
#sidebar #lp_user_info .lp_saved_photo { width:60px; margin:0px 8px; }
#sidebar #lp_user_info .lp_saved_photo img { width:60px; border:1px solid #ffffff; }

#sidebar #lp_user_info h3.reco { color:#339900; }
#sidebar #lp_user_info ul.lp_recommended_listings { padding-bottom:40px; }
#sidebar #lp_user_info ul.lp_recommended_listings li { margin:1px; padding:5px 0px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background-color:#fafbfc; }
#sidebar #lp_user_info .lp_reco_photo { width:60px; margin:0px 8px; }
#sidebar #lp_user_info .lp_reco_photo img { width:60px; border:1px solid #ffffff; }

#sidebar #lp_user_info p.lp_agent_message { padding: 5px 8px; }

#sidebar #neighborhoodContainer {height:680px;margin:0px 0px 0px 1px;padding:0;}
#sidebar #neighborhoodContainer .slideShow {margin:0px auto;padding:0;width:245px;height:680px;overflow:hidden;position:relative;}
#sidebar #neighborhoodContainer .slideContainer {margin:0;padding:0;width:735px;height:680px;position:absolute;z-index:1;left:0px;}
#sidebar #neighborhoodContainer .slide {margin:0;padding:0;width:245px;height:680px;float:left;}
#sidebar #altosContainer {margin:0 auto;padding:0;height:220px;}
#sidebar #altosContainer .slideShow {margin:0px auto;padding:0;width:245px;height:220px;overflow:hidden;position:relative;}
#sidebar #altosContainer .slideContainer {margin:0;padding:0;width:735px;height:220px;position:absolute;z-index:1;left:0px;}
#sidebar #altosContainer .slide {margin:0;padding:0;width:245px;height:220px;float:left;}
#sidebar .neighborhoodImg {margin:8px 0px;}
#sidebar #altosContainer img {margin-top:20px;}
#sidebar .chartTitle {font-family:'Verdana';font-size:14px;color:#333333;padding:5px 0px;}
#sidebar .rowData {font-family:'Verdana';font-size:10px;color:#333333;width:245px;height:17px;}
#sidebar .dataLeft {float:left;width:175px;margin:0;padding:0;}
#sidebar .dataRight {width:70px;float:right;margin:0;padding:0;color:#669933;}
#sidebar p.census {margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;font-family:'Verdana';font-size:10px;color:#333333;line-height:12px;}
#sidebar p.zLink a {font-family:'Verdana';font-size:9px;color:#336699;text-decoration:none;line-height:10px;}
#sidebar .zillowImg {margin:10px auto 0px auto;width:207px;height:42px;display:block;}
.dataContainer p {margin:0;padding:0;}
#sidebar .avatar {border:2px solid #CCCCCC;margin: 5px 0px 0px 13px;}
#sidebar .changeBackground {margin: 10px 0px 0px 10px;}
#sidebar .dataContainer ul {margin:0;padding:0px 0px 10px 0px;list-style:none;}
#sidebar .dataContainer ul li {margin:0;padding:5px 10px;border-top:1px solid #FFFFFF;border-bottom:1px solid #BDBDBD;}
#sidebar .dataContainer ul li a {margin:0;padding:0;text-decoration:none;font-size:12px;color:#666666;font-family:'Verdana';}
#sidebar .dataContainer ul li a:hover {text-decoration:underline;}
#sidebar .contFoot {margin:0;padding:0;width:270px;height:8px;display:block;background: transparent url(images/cont_foot.png) 0px 0px no-repeat;position:relative;z-index:1;}
#mainFooter {margin:0px auto;padding:0;height:21px;width:948px;display:block;background: transparent url(images/top_footer.png) 0px 0px no-repeat;}
/* Mortgage Center */
#mortgage_center {margin:30px auto;padding:0;padding-left:17px;width:920px;height:201px;background:transparent url(images/mortgage_center_runner.png) 0px 0px repeat-x;position:relative;}
#mortgage_center_left {margin:0;padding:0;width:25px;height:201px;display:block;position:absolute;top:0px;left:-15px;background: transparent url(images/mortgage_center_left.png) 0px 0px no-repeat;}
#mortgage_center_right {margin:0;padding:0;width:26px;height:201px;display:block;position:absolute;top:0px;right:-15px;background: transparent url(images/mortgage_center_right.png) 0px 0px no-repeat;}
#mortgage_center .mortgage_center_col {margin:0px 13px;padding:4px 0px 0px 0px;width:275px;float:left;}
#mortgage_center h2 {margin:0px 0px 10px 0px;padding:0px 0px 0px 10px;width:275px;height:42px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;background: url(images/mortgage_center_header.png) 0px 0px repeat-x;font-size:14px;font-weight:normal;font-family:'Lucida Grande';text-transform:uppercase;color:#333333;text-shadow:0px 1px 1px #ffffff;line-height:40px;} 
#mortgage_center .mortRow {margin:0;padding:3px 0px 0px 7px;width:270px;font-family:'Verdana';font-size:12px;color:#333333;}
#mortgage_center .mortRowBottom {width:870px;font-size:11px;margin-top:0px;}
#mortgage_center .leftMort {margin:0;padding:0;float:left;}
#mortgage_center .rightMort {margin:0;padding:0;float:right;}
#mortgage_center .rightMort img {margin-top:8px;}
#mortgage_center input {border:1px solid #bbbbbb;padding:3px;}
#mortgage_zillow_branding {margin:0;padding:0;width:103px;height:22px;display:block;background: url(images/mortgage_zillow.png) 0px 0px no-repeat;position:absolute;bottom:5px;left:90px;}
#mortgage_center .seeMore {margin:0;padding:0;margin-left:108px;}
#footerHighlight {margin:0 auto;padding:0;width:960px;height:1px;display:block;background:transparent url(images/footer_highlight.png) 0px 0px no-repeat;}
/* Bottom Section */
#bottom {margin:0;padding:0;width:100%;background: url(images/bottom.png) 0px 0px repeat;}
#bottom_grad {margin:0;padding:0;width:100%;background: transparent url(images/bottom_bg.png) 0px 0px repeat-x;}
#bottom #bottomLeft {margin:0px 0px 0px 20px;padding:0;width:580px;height:590px;float:left;}
#bottom #bottomLeft h3 {margin:30px 0px 0px 0px;padding:10px 0px 20px 70px;color:#FFFFFF;font-family:'Lucida Grande';font-weight:normal;font-size:20px;background: transparent url(images/multi.png) -62px -41px no-repeat;text-transform:uppercase;}
#bottom #bottomLeft h2 {margin:0;padding:0;line-height:16px;padding-bottom:8px;}
#bottom #bottomLeft h2 a {margin:0;padding:0;color:#FFFFFF;text-decoration:none;font-weight:normal;font-size:14px;font-family:'Verdana';}
#bottom #bottomLeft .bottomArticle {margin:0;padding:10px 0px;border-bottom:1px solid #486f97;border-top:1px solid #7191b2;}
#bottom #bottomLeft .noTop { border-top:0; margin-top:0px; }
#bottom #bottomLeft p {margin:0;padding:0;font-family:'Verdana';font-size:10px;color:#FFFFFF;}
#bottom #bottomLeft .avatar {margin:0px 10px 0px 0px;padding:0;border:3px solid #FFFFFF;float:left;}
#bottom #bottomLeft .bottomArticle ul {margin:10px 0px 0px 0px;padding:0;list-style:none;}
#bottom #bottomLeft .bottomArticle ul li {float:left;padding:3px 8px 6px 15px;}
#bottom #bottomLeft .bottomArticle ul li.read_more {background: transparent url(images/read_more.png) 0px 0px no-repeat;padding-left:17px;}
#bottom #bottomLeft .bottomArticle ul li.digg {background: transparent url(images/digg.png) 0px 2px no-repeat;padding-left:19px;}
#bottom #bottomLeft .bottomArticle ul li.share_this {background: transparent url(images/share_this.png) 0px 0px no-repeat;padding-left:19px;height:10px;}
#bottom #bottomLeft .bottomArticle ul li.comments {background: transparent url(images/comments.png) 0px 2px no-repeat;padding-left:15px;}
#bottom #bottomLeft .bottomArticle ul li a {margin:0;padding:0;float:left;color:#FFFFFF;font-size:10px;font-family:'Verdana';text-decoration:none;}
#bottom #bottomLeft .bottomSection {margin:10px 0px 0px 0px;}
#bottom #bottomLeft ul#bottomLinks {margin:0;padding:0;list-style:none;float:none;}
#bottom #bottomLeft ul#bottomLinks li {float:left;}
#bottom #bottomLeft ul#bottomLinks li a {margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;color:#FFFFFF;text-decoration:none;font-size:10px;border-right:1px solid #FFFFFF;font-family:'Verdana';text-transform:uppercase;}
#bottom #bottomLeft ul#bottomLinks li a.last { border:0; }
#bottom #bottomRight {margin:0;padding:0;width:300px;height:590px;float:right;}
#bottom #bottomRight h3 {margin:30px 0px 0px 0px;padding:10px 0px 20px 70px;color:#FFFFFF;font-family:'Lucida Grande';font-weight:normal;font-size:20px;background: transparent url(images/social.png) 0px 0px no-repeat;text-transform:uppercase;}
#bottom #bottomRight .shadow {margin:10px 0px;padding:11px 0px;width:287px;position:relative;}
#bottom #bottomRight .shadow .shadowRunner {margin:0;padding:0px 0px 10px 0px;width:287px;background: transparent url(images/bottom_shadow_runner4.png) 0px 0px repeat-y;}
#bottom #bottomRight .shadow .shadowTop {margin:0;padding:0;width:287px;height:11px;background: transparent url(images/bottom_shadow_top4.png) 0px 0px no-repeat;position:absolute;top:0px;left:0px;}
#bottom #bottomRight .shadow .shadowBottom {margin:0;padding:0;width:287px;height:11px;background: transparent url(images/bottom_shadow_bottom4.png) 0px 0px no-repeat;position:absolute;bottom:0px;left:0px;}
#bottom #bottomRight .shadow h5 {margin:0;padding:0;color:#ffffff;font-weight:normal;font-size:16px;font-family:'Verdana';}
#bottom #bottomRight .shadow .twitter_bird {float:left;margin:8px 12px 20px 8px;}
#bottom #bottomRight .shadow p{color:#ffffff;margin:3px 0px;padding:3px 5px 3px 0px;font-family:'Verdana';font-size:10px;}
#bottom #bottomRight .shadow ul {margin:3px 0px 0px 0px;padding:0px 0px 0px 8px;list-style:none;float:left;}
#bottom #bottomRight .shadow ul li {margin:0;padding:0;float:left;}
#bottom #bottomRight .shadow ul li a {float:left;margin:0;padding:0px 3px;width:21px;height:21px;}
#bottom #bottomRight .shadow ul li a.linked_in {background: transparent url(images/multi.png) -55px 0px no-repeat;width:18px;}
#bottom #bottomRight .shadow ul li a.active_rain {width:23px;height:23px;background: transparent url(images/multi.png) -100px -1px no-repeat;}
#bottom #bottomRight .shadow ul li a.rss {background: transparent url(images/multi.png) -31px 1px no-repeat;width:18px;}
#bottom #bottomRight .shadow ul li a.trulia {background: transparent url(images/multi.png) -4px 0px no-repeat;}
#bottom #bottomRight .shadow ul li a.facebook {width:20px;height:22px;background: transparent url(images/multi.png) -76px 1px no-repeat;}
#bottom #bottomRight .shadow h5.connect {float:left;margin:5px 0px 0px 18px;padding:0px 0px 0px 0px;font-size:13px;}
#bottom #bottomRight .shadow h5.subscribe {margin:0px 0px 0px 18px;padding:0px 0px 0px 0px;font-size:13px;}
#bottom #bottomRight .shadow .rsssubmit {margin:8px 0px 0px 15px;padding:0;width:245px;}
#bottom #bottomRight .shadow input {margin:0px;padding:4px;font-size:12px;border:1px solid #818d99;color:#999999;float:left;}
#bottom #bottomRight .shadow .subbutton {margin:0;padding:0;float:right;}
#bottom p.credits {margin:0;padding:0 0 8px 0;font-family:'Verdana';font-size:10px;color:#FFFFFF;text-align:center;}

h2 {margin:0;padding:0;}
/* Suggest Box */
.ac_results {border: 1px solid #e3e3e3;background-color: white;padding: 0;margin: 0;list-style: none;position: absolute;z-index: 10000;display: none;width:190px;}
.ac_results li {padding: 3px 5px;white-space: nowrap;color: #3C86A7;text-align: left;font-size:12px;text-transform:capitalize;}
.ac_over {cursor: pointer;background-color: #eaf2fa;color:#4b4c4d;}
.ac_match {text-decoration: underline;color: #3C86A7;}
.savedListings img {margin: 0px 5px;}
#fbc_login {margin-left:20px;}

#previous_listings { margin: 10px 0px 0px 10px; float:left; }
#previous_listings a { text-decoration:none;color:#6B964F; }
#next_listings { float:right; margin:10px 50px 0px 0px; }
#next_listings a { text-decoration:none;color:#6B964F; }

#lp_page_navigation { margin:25px 0px 5px 0px;padding:0;width:100%;height:30px;clear:both; }
#lp_page_navigation ul { margin:0;padding:0;list-style:none;float:left; }
#lp_page_navigation ul li { margin:0px;padding:0px 8px;float:left; }
#lp_page_navigation ul li.pad_rgt { padding-right:2px; }
#lp_page_navigation ul li.pad_lft { padding-left:2px; }
#lp_page_navigation ul li.lp_current_page { color:#000000;font-size:12px;line-height:12px; }
#lp_page_navigation ul li a { float:left;color:#333333;font-size:12px;line-height:12px;text-decoration:none; }
#lp_page_navigation ul li a:hover { text-decoration:none; }
#lp_page_navigation span.eq_sign { font-size:10px; }
#lp_page_navigation p { margin:0px 20px 0px 0px;padding:0;font-size:12px;float:right; }