@charset "utf-8";
	html,body{margin:0;padding:0;}
	body,table td{font-size:14px;line-height:19px;color:#222;font-family:Tahoma, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin:0;padding:0;}
	.body_class{background-color:#2c4566;background-image:url(../images/siteAssets/bg_window.gif);background-repeat:repeat;}
	
	#wrap{border:0;width:1000px;text-align:center;margin:0 auto;}
	#page{width:1000px;height:auto;text-align:left;border:solid 1px #47657f;background-color:#2e4033;margin:15px auto 20px;padding:2px;}
	#header{width:1000px;height:251px;line-height:1px;}
	#contentWrap{width:1000px;overflow:hidden;height:auto;background-color:#E3F6FC;background-image:url(../images/siteAssets/bg_page.jpg);background-repeat:repeat-y;}
	#contentRight{width:878px;float:left;padding:30px 60px;}
	#contentMinHeight{width:1px;height:500px;float:left;margin:0 0 0 -1px;}
	#foot{width:940px;text-align:center;background-color:#114210;background-image:url(../images/siteAssets/bg_foot.jpg);background-repeat:repeat-x;color:#fff;font-size:12px;line-height:18px;letter-spacing:1px;margin:0;padding:15px 30px;}
	#pageTitle,.sectionHead{display:block;width:880px;padding-bottom:6px;border-bottom:solid 1px #222;margin-bottom:10px;}
	.afterPageContent{display:block;margin-top:25px;}
	.contactStrip{display:block;width:1000px;height:29px;background-image:url(../images/siteAssets/bg_contactStrip.jpg);background-repeat:no-repeat;font-size:12px;line-height:29px;text-align:center;color:#020f02;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin:0;padding:0;}
	
	#header .nav{width:1000px;height:32px;text-align:center;background-image:url(../images/siteAssets/btn/btn_bg_nav.jpg);background-repeat:repeat-x;color:#589856;}
	#header .nav a:link,#header .nav a:active,#header .nav a:visited,#header .nav a:hover,#header .nav a .selected{display:inline-block;height:32px;line-height:32px;font-size:12px;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;text-decoration:none;margin:0;padding:0 10px;}
	#header .nav a:hover{background-image:url(../images/siteAssets/btn/btn_bg_nav_f2.jpg);background-repeat:repeat-x;}
	#header .nav a .selected{background-image:url(../images/siteAssets/btn/btn_bg_nav_f2.jpg);background-repeat:repeat-x;margin:0 -10px;}
	
	.large24head{font-size:24px;color:#496131;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;padding-top:15px;}
	.largehead,h3{font-size:19px;font-weight:400;color:#021101;text-decoration:none;}
	.midhead,h4{font-size:15px;color:#496131;font-weight:700;}
	.smallhead{font-size:12px;color:#496131;font-weight:700;}
	.redhead{font-size:12px;color:#C03;}
	
	.plaintext,.bodytext{font-size:12px;color:#000;}
	.smalltext,table.smalltext td{font-size:11px;line-height:13px;color:#000;}
	
	a:link,a:visited,a:active{color:#2e4033;text-decoration:none;}
	a:hover{color:#2e4033;text-decoration:underline;}
	#foot a:link,#foot a:active,#foot a:visited{text-decoration:none;color:#fff;}
	#foot a:hover{text-decoration:underline;color:#fff;}
	.contentStrip a:link,.contentStrip a:active,.contentStrip a:visited,.contentStrip a:hover{color:#020f02;text-decoration:none;}
	.contentStrip a:hover{text-decoration:underline;}
	
	.fullWidth{display:block;width:100%;}
	.floatLeft{float:left;}
	.floatRight{float:right;}
	.thumb{border:solid 1px #49625e;}
	.thumb:hover{border:solid 1px #6ed36c;}


	/*for subnavs in the pageTitle, ie mlsplus*/
		/*for subnavs in the pageTitle, ie mlsplus*/
		.listingsSubnav .nav {display:block;margin:0 0 10px 0;overflow:hidden;}
		.listingsSubnav .nav ul {display:block;margin:0;padding:0;}
		.listingsSubnav .nav li {display:inline;list-style:none; margin:0 10px 0 0;}
		.listingsSubnav .nav li a,.listingsSubnav .nav li a:link, .listingsSubnav .nav li a:visited, .listingsSubnav .nav li a:active,.listingsSubnav .nav li .selected  
		{display:inline-block;background-image:url(../images/siteAssets/btn/btn_bg_nav.jpg);background-repeat:repeat-x;height:32px;line-height:32px;font-size:12px;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;text-decoration:none;margin:0;padding:0 10px;cursor:pointer;}
		.listingsSubnav .nav li:hover {background-image:url(../images/siteAssets/btn/btn_bg_nav_f2.jpg);background-repeat:repeat-x;}
		.listingsSubnav .nav li a:hover {background-image:url(../images/siteAssets/btn/btn_bg_nav_f2.jpg);background-repeat:repeat-x;}
		.listingsSubnav .nav li .selected {background-image:url(../images/siteAssets/btn/btn_bg_nav_f2.jpg);background-repeat:repeat-x;}
	
		.backNav{display:block;margin:-40px 60px 40px 0;float:right;cursor:pointer;}
		
		.postHead{display:none;}
		
	/*#contentColNarrow{position:absolute;}
	#contentColWide{position:absolute;display:none;}*/
	
	
	.subnav ul,.subnav li{display:inline;list-style:none;margin:0;padding:0;}
	.subnav ul{display:block;margin:-10px 0 20px -10px;}
	.subnav li a,.subnav li a:link,.subnav li a:active,.subnav li a:visited,.subnav li a:hover,.subnav li .selected{display:inline-block;text-decoration:none;color:#275b24;border-right:solid 1px #c0cdbf;font-size:14px;margin:0;padding:0 10px;}
	.subnav li a:hover{color:#8b6428;}
	.subnav li a .selected{color:#000;border-right:0;margin:0 -10px;}

/* --- COMMON DOM ELEMENTS TO REUSE --- */
	.fullWidth {display:block;width:100%;overflow:hidden;}
	.thumb {border:solid 1px #999;}
	.thumb:hover {border:solid 1px #666;}
	
	/*FULL PAGE LISTS, ie testimonials, resources,*/
	ul.pageList, ul.pageList li.pageList {margin:0;padding:0;list-style:none;}
	ul.pageList li.pageList {margin-bottom:20px;padding-bottom:20px;border-bottom:dashed 1px #cbcbcb;}
	.credit{display:block;margin:15px 0;font-style:italic;}

	/* PAGES WITH EZ MOD SUBNAVS ie newsletter, neighborhoods, buyers/sellers, news*/
	.onePost{margin-bottom:20px;padding-bottom:20px;border-bottom:dashed 1px #cbcbcb;}
	.post{}
	.postByline{display:block;font-style:italic;margin-bottom:10px;}
	.postCredit {display:block;width:96%;background-color:#ebe5e5;padding:0 2%;font-size:10px;line-height:25px;margin:10px 0;}
	.files{margin:10px 0;}
	
	/* --- PROMO BOXES --- */
	.promoBox {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background-color:#f5f3f3;border:solid 1px #dddddd;padding:10px;margin-bottom:10px;}
	.promoBoxHead {font-size:13px;font-weight:bold;background-color:#e7e4e4;padding:6px;text-align:center;}
	.promoBoxContent .quickSearchTitle {display:none;} 
	.promoBoxContent {font-size:11px;padding:5px;text-align:center;}

	/*Click-expand*/
	.handcursor, .handcursor:hover {display:block;margin:5px 0;padding:3px;background-color:#f5f3f3;border:solid 1px #dddddd;} /*bold topic in click-expand pages*/
	.handcursor:hover {background-color:#e9e4e4;border:solid 1px #f95252;}
	.status {}/*the plus/minus in click-expand pages*/
	.switchgroup {} /*the expanded text body in click-expand pages*/

/* --- END COMMON DOM ELEMENTS TO REUSE --- */



/* --- FORMS --- */
	form {margin:0;padding:0;display:inline;}
	select, input, textarea, .wordInput {background-color:#f5f3f3;border:solid 1px #dddddd;padding:3px;font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 1px 5px 2px 5px;}
	input.gobtn, .gobtn, .gobtn:hover {cursor:pointer;background-color: #999;border:solid 1px #ccc;font-size: 10px;color: #fff;padding: 2px;margin-bottom:3px;}
	#contactForm, #formStage {width:450px;height:350px;background:none transparent;}
	#buyersForm{display:block;height:500px;}
	#sellersForm{display:block;height:580px;}
	.formTable td {padding:3px;}
	.formLabel {} 
	.formInput {} 
	.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
	.captchaTable td {padding:2px;}
	.wordInput {width:50px;}
	/* quick search*/
	#startSearchInput {width:320px;display:inline;}
	#contentLeft #startSearchInput {width:150px;display:inline;}
	.inlineWrap {display:inline;margin-right:3px;}
	.smSearch {width:250px;text-align:center;}
	.smSearch #startSearchInput {width:200px;display:inline;margin:5px;text-align:center;}
/* --- END FORMS --- */



/*PROPERTY SEARCH*/
	/*jibe*/
	.j_aux-panels a,.j_aux-panels a:hover,.j_btn,.j_btn:hover{text-decoration:none !important;}
	#j_wrap h2,#j_wrap h3{color:#000033;}
	#j_wrap h1 ,#j_wrap h4{color:#2f7090;}
/*END PROPERTY SEARCH*/

/*PICKPAGE/DETAIL PAGE COMMON*/
	.oneListing .col{display:block;float:left;}
	.oneListing .row{display:block;margin:0 0 20px 0;overflow:hidden;}
	
	ul.list{margin:0;padding:0;}
	ul.list li.listItem{list-style:none;}
	
	.thumbRow{overflow:hidden;}
	.thumbRow .brandingThumb{float:left;margin:0 10px 0 0;}
	.thumbRow .text{float:left;}
	
	.featListingsWrap {overflow:hidden;margin:0 -20px 0 0;}
	.featListingsWrap img{width:200px;height:150px;}
	.featListingsWrap .oneListing{width:200px;float:left;padding:0 22px 0 0;margin:0;text-align:center;border:0;font-size:12px;line-height:16px;}
	
	
/*PICKPAGE*/
	.oneListing {overflow:hidden;width:920px;overflow:hidden;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:dashed 1px #e0e0e0;}	
	.listingThumb {width:420px;float:left;padding:5px;}
	.listingThumb .thumb {border:solid 3px #c6c6c6;}
	.listingThumb .thumb:hover {border:solid 3px #6393aa;}
	.listingText{float:left;width:480px;overflow:hidden;}
	.col_details{width:250px;}
	.col_auxDetails{width:250px;}
	.col_actions{width:80px;}
/*END PICKPAGE*/	




/*DETAIL PAGE*/	
	.oneListing.detail{border:0;}
	.oneListing .listingHead {font-size:24px;line-height:30px;color:#2f7090;font-weight:normal;margin:0;padding:0;}
	.oneListing .listingHead .caption{font-size:12px;color:#666;}
	
	.detailPanel{display:none;}
	.detailPanel.selected{display:block;overflow:hidden;}
	
	.inline-loader{padding:0 0 0 20px;background:url(http://jibe.logicalwebservices.com/pub/images/loading.gif) no-repeat left;}
	
	/*overview*/
		.col.listingOverviewCol1 {width:420px;margin:0 15px 0 0;overflow:hidden;}
		.col.listingOverviewCol2 {width:465px;margin:0;}
		
		.mainPic{width:410px;height:310px;overflow:hidden;padding:5px;}
		.thumbs{width:415px;padding:5px 0 5px 5px;overflow:hidden;}
		.thumbs .ssThumb {width:50px;height:35px;display:block;float:left;margin:0 5px 5px 0;cursor:pointer;}
		.detail .thumb,.detail .thumb:hover{border:solid 3px #fbf4f4;-moz-box-shadow:0px 0px 4px #666; -webkit-box-shadow:0px 0px 4px #666; box-shadow:0px 0px 4px #666;}
		.detail .ssThumb,.detail .ssThumb:hover{border:solid 2px #fbf4f4;-moz-box-shadow:0 0 2px #666; -webkit-box-shadow:0 0 2px #666; box-shadow:0 0 2px #666;}
		.ssThumb.selected{border:solid 2px #ccc;}
		
		.listingSplash{}
		.listingFacts{width:240px;margin:0 10px 0 0;}	
		.listingPoh{padding:0 0 20px 0;}
		.vtLink{display:block;margin:10px 0 20px 0;}
		.green{color:#006400;font-weight:bold;}
		.bankShort,.newConst{font-weight:bold;}
		
		.listingContact {width:180px;margin:0;border:solid 1px #e0e0e0;background:#fff;padding:10px;}
		.listingContact .thumbRow{margin:0;border-top:solid 1px #fff;}
		.listingContact .thumbRow .brandingThumb .thumb{width:70px;margin:0 0 8px 0;}
		.listingContact .thumbRow .text{font-size:10px;line-height:12px;}
		.listingContact h5{margin:0 0 5px 0;padding:0;line-height:15px;font-size:11px;}
		
		.listingContact .row{margin:0 0 5px 0;}
		.listingContact .input{width:165px;font-size:10px;line-height:12px;}
		.listingContact textarea.input{height:50px;font-size:10px;line-height:12px;}
		.listingContact .btn{margin:0;cursor:pointer;}
		
		.listingRemarks {border-top:solid 1px #ededed;margin:0 0 20px 0;padding:16px 0 0 0;}
		.listingFeatures,.mortCalc {border-bottom:solid 1px #ededed;margin:0 0 20px 0;padding:0 0 16px 0;}
		
		.listingFeatures ul.list li.listItem{background:url(http://jibe.logicalwebservices.com/pub/themes/default/images/carrot-right.png) no-repeat left top;padding:0 0 0 10px;}
		.listingListOff{width:400px;border-top:solid 1px #e0e0e0;padding:16px 0 0 0;}
		.listingDisclaimer {width:400px;margin:0;}
		.listingDisclaimer img {margin-right:10px;}
		
		/*mortgage calculator*/
			ul.mc, ul.mc li {margin:0;padding:0;list-style:none;}
			ul.mc li {display:inline;margin:0 10px 0 0;}
			ul.mc li.paymentRow{display:block;}
			ul.mc li label {display:inline-block;margin:0 3px 0 0;}
			ul.mc li input {width:45px;}
			ul.mc li select#interestRate {width:75px;}
			ul.mc li select#years {width:50px;}
			ul.mc li.paymentRow{margin:5px 0;}
			ul.mc li.paymentRow b{margin:0 8px 0 0;}
			ul.mc li.paymentRow .inline-error{display:block;margin:5px 0;font-weight:bold;}
	
	/*streetview*/
		#panel_streetView{width:100%;height:500px;}
	
	/*zillow panel*/
		#zillowPage{width:100%;display:block;overflow:hidden;}
		#zillowCharts{display:block;float:left;width:500px;}
		#zillowStats{display:block;float:left;width:210px;}
		#smallCharts{display:block;width:550px;}
		.oneChart {width:240px;float:left;margin:10px 10px 0 0;}
		#wrap #zillowPage h3{line-height:1.4em;}
/*END DETAIL PAGE*/	


/*JIBE*/
	#body_search #contentRight {width:960px;float:left;padding:30px 20px;}
	#body_search #pageTitle,#body_search .sectionHead{display:block;width:960px;
