/* --- GLOBAL SITE SETTINGS ---*/
	html, body {height:100%;padding:0;margin:0;}
    .body_class{background:url(/images/siteAssets/bg_window.png) repeat-x #000035 top center;} 
    #wrap {border:0;width:100%;margin:0;padding:0px 0;} 
    #header {width:1000px;}
    #page {width:1000px;height:auto;padding:0;}
/* --- END GLOBAL SITE SETTINGS ---*/

/* --- PAGE STRUCTURES/LAYOUTS --- */

#page{margin:0 auto;}
		#foot {width:950px;	margin:0 auto;padding:20px 25px;text-align:center;}#contentWrap {width:960px;padding:25px 20px;height:auto;overflow:hidden;}
        #contentLeft {width:230px;float:left;margin:0 30px 0 0;}
        #contentRight {width:670px;float:left;}
        #contentColWide{float:left;width:570px;margin:0 20px 0 0;}
        #contentColNarrow{float:left;width:180px;}        
        #body_search #contentLeft,#body_listings #contentLeft,#body_detail #contentLeft {display:none;}
        #body_search #contentRight,#body_listings #contentRight,#body_detail #contentRight {width:960px;}
		.col.listingOverviewCol1 {width:420px;margin:0 15px 0 0;overflow:hidden;}
		.col.listingOverviewCol2 {width:520px;margin:0;}
		.listingFacts{width:240px;margin:0 10px 0 0;}
        .col.listingContact {width:180px;}
		.listingContact .input{width:165px;font-size:10px;line-height:12px;}
		.listingContact .thumbRow{margin:0;}
		       
        #footCell {}
        #contentMinHeight {width:1px;height:520px;float:left;margin-left:-1px;}
        #contentWrapTop {display:none;}
        #contentWrapBot {display:none;}
        #pageTitle {display:block;margin-bottom:10px;} 
        .afterPageContent {display:block;margin-top:20px;overflow:hidden;}
        
        #body_search #pageTitle{display:none;} 
        #body_search .afterPageContent{margin:0;}      
        
        #header .logo{position:absolute;z-index:2;}
		#header .headerBanner{height:130px;background:url(/images/siteAssets/header.png) no-repeat;}        
/* --- END PAGE STRUCTURES/LAYOUTS --- */



/* --- COMMON ROUNDED CORNERS --- */
	/* stage*/
    	/*  buttons*/
	.btn,a.btn,.gobtn,.input.gobtn{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
	
	/*promoBoxes*/
	.promoBox{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;behavior:url(/jibeGateway.php?pie);}
	.promoBoxHead{-moz-border-radius:-1px -1px 0 0;-webkit-border-radius:-1px -1px 0 0;border-radius:-1px -1px 0 0;behavior:url(/jibeGateway.php?pie);}
	
	/*resources click-expand*/
	.handcursor{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/jibeGateway.php?pie);}
    
    /*jibe*/
    .corner{-moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px;}
	.smCorner{-moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px;}
	.topCorner{-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px 0px 0 0; border-radius:0px 0px 0 0;}
	.botCorner{-moz-border-radius:0 0 0px 0px;-webkit-border-radius:0 0 0px 0px; border-radius:0 0 0px 0px;}
	
    .row{overflow:hidden;}
    .col{float:left;}
/* --- END COMMON ROUNDED CORNERS --- */


/* --- NAV LAYOUTS ---*/
	/* TOP HEADER UL/LI INLINE NAVS */
		#header .nav {width:1000px;height:40px;}
		#header .nav ul {margin:0;padding:0;}
		#header .nav li {margin:0;	padding:0;list-style:none;display:inline;}
		#header .nav li.last{background:none;}
		#header .nav li a, #header .nav li a:hover, #header .nav li a .selected {
			display:inline-block;margin:0 3px 0 -1px;height:40px;line-height:40px;text-decoration:none;padding:0px 15px;			
		}
		#header .nav li .last a{background:none;}
		#header .nav li a:hover {}
		#header .nav li a .selected {margin:0 -15px;}
	/**/
	
	/* LEFT UL/LI BLOCK NAVS */
		#contentLeft .nav {}
		#contentLeft .nav ul, #contentLeft .nav li {margin:0;padding:0;list-style:none;display:block;}
		#contentLeft .nav li a, #contentLeft .nav li a:hover, #contentLeft .nav li .selected {
			margin:0;padding:0px 15px;display:block;height:40px;line-height:40px;text-decoration:none;
		}
		#contentLeft .nav li a:hover {}
		#contentLeft .nav li .selected {background:#ccc;margin:0 -15px;}
	/**/
	
	/* DROP DOWN MENU LINKS */
		.droplink{}
		.droplinks{position:absolute;left:0;top:0;visibility:hidden;width:200px;border-bottom-width:0;z-index:100;}
		.droplinks ul{margin:0;padding:0;list-style-type:none;}
		.droplinks ul li a,.droplinks ul li a:link,.droplinks ul li a:active,.droplinks ul li a:visited,.droplinks ul li a:hover{
			width:100%;display:block;text-indent:3px;padding:1px 0;text-decoration:none;text-indent:5px;
		}
		.droplinks a:hover{}
		.selectedanchor{}
		.droplinksshadow{position:absolute;left:0;top:0;z-index:99;background:#666;}
	/**/ 
	
	/* FOOTER UL/LI INLINE NAVS */
		#foot .nav {}
		#foot .nav ul, #foot .nav li {margin:0;padding:0;list-style:none;display:inline;}
		#foot .nav li a,#foot .nav li a:hover, #foot .nav li .selected {display:inline;padding:0 10px 0 0;}
        #foot .nav li.last{margin-right:-10px;}
		#foot .nav li a:hover {}
		#foot .nav li .selected {margin:0 -10px 0 0;}
/* --- END NAV LAYOUT SCENARIOS ---*/


/* -- HEADLINES --- */
	.largehead,.large24head,#j_wrap h1 {font-size:28px;line-height:32px;}
	.midhead {font-size:18px;line-height:22px;}
	.smallhead {font-size:14px;line-height:16px;font-weight:bold;}
	.redhead {}
	.catHead{display:block;font-size:17px;font-weight:bold;margin-bottom:7px;padding-bottom:7px;}
	
	/*jibe*/
	#j_wrap h1,#j_wrap h2,#j_wrap h3,#j_wrap h4{}
	.oneListing .listingHead {font-size:24px;line-height:30px;font-weight:normal;margin:0;padding:0;}
	.oneListing .listingHead .caption{font-size:12px;}
	.oneListing h4,.oneListing h3 {padding:0;margin:5px 0;font-size:17px;line-height:22px;font-weight:normal;}
/* -- END HEADLINES --- */


/* --- TEXT --- */
	.plaintext {font-size:12px;line-height:18px;}
	.bodytext {font-size:12px;line-height:18px;}
	.smalltext {font-size:10px;line-height:12px;}
	#foot {font-size:11px;line-height:14px;}
	.accent{font-size:13px;letter-spacing:1px;line-height:19px;}
/* --- END TEXT --- */


/* --- LINKS --- */
	a{cursor:pointer;text-decoration:none;}
	a:hover {text-decoration:underline;}
	#foot a{text-decoration:none;}
	#foot a:hover {text-decoration:underline;}
/* --- END LINKS --- */


/* --- COMMON DOM ELEMENTS TO REUSE --- */
	.fullWidth {display:block;width:100%;overflow:hidden;}
	
    /*common .thumb classes*/
        .thumb {}
        .thumb:hover {}
        #foot .thumb{margin:10px 0;border:0;}
  
    
	/*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;}
        .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;}
        .post{}
        .postByline{display:block;font-style:italic;margin-bottom:10px;}
        .postCredit {display:block;width:96%;padding:0 2%;font-size:10px;line-height:25px;margin:10px 0;}
        .files{margin:10px 0;}
        
        .subnav {margin-bottom:20px;}
        .subnav ul{width:85%;font-size:12px;line-height:15px;}
        .subnav ul, .subnav li {padding:0;margin:0;list-style:none;}
        .subnav li a, .subnav li a,.subnav li a:hover, .subnav li .selected {display:block;padding:3px 5px;text-decoration:none;}
        .subnav li a:hover {}
        .subnav li .selected {margin:-3px -5px;}

	/* --- PROMO BOXES --- */
        .promoBox {margin-bottom:30px;}
        .promoBoxHead {padding:10px;text-align:center;margin:-1px;}
        .promoBoxContent {font-size:12px;line-height:15px;padding:15px;text-align:center;}
        .promoBox label{display:block;margin:0 0 5px 0;}
	
	/*Click-expand*/
        .handcursor, .handcursor:hover {display:block;margin:5px 0;padding:5px 8px;} /*bold topic in click-expand pages*/
        .handcursor:hover {}
        .status {display:inline-block;font-weight:bold;width:15px;}/*the plus/minus in click-expand pages*/
        .switchgroup {} /*the expanded text body in click-expand pages*/
        
    /*tabs*/
    	.tabNav ul{margin:5px 0;padding:0;}
        .tabNav ul li{list-style:none;display:inline-block;text-align:center;padding:5px 15px;margin:0 5px 0 0;cursor:pointer;font-size:12px;line-height:15px;}
        .tabNav ul li span{display:block;}
        .tabNav ul li a, .tabNav ul li a:hover{text-decoration:none;}
        .tabNav ul li .selected{margin:-5px -15px;padding:5px 15px;}
        .tabContentWrap{display:block;}
        .tabContent{width:100%;display:none;}
        .tabContentWrap .active{display:block;}
         
    /*slideshows*/
    	.afterPageContent .faderWrap{margin:0 0 20px 0;}

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



/* --- FORMS --- */
	form {margin:0;padding:0;display:inline;}
	select, input, textarea, .wordInput {padding:3px;font-size:12px;}
	input.gobtn, .gobtn, .gobtn:hover,.btn,a.btn {display:inline-block;cursor:pointer;font-size:11px;padding:3px 5px;font-weight:bold;text-decoration:none;}
	input.gobtn:hover, .gobtn:hover,.btn:hover,a.btn:hover{text-decoration:none;}
	#contactForm, #formStage {width:450px;height:300px;background:none transparent;}
	#formStage input[type="text"],#formStage textarea{width:300px;}
	#buyersForm{display:block;height:500px;}
	#sellersForm{display:block;height:580px;}
	.formTable td {padding:3px;}
	.formLabel {} 
	.formInput {} 
	.captchaTable {margin:10px 0;}
	.captchaTable td {padding:2px;font-size:11px;line-height:11px;}
	.wordInput {width:50px;margin:0 5px 0 0;}
	/* quick search*/
    #startSearchInput {width:150px;display:inline-block;}
	.promoBox #startSearchInput {width:120px;display:inline-block;}
    body.template_left .promoBox #startSearchInput {width:65px;}
    .promoBox input.gobtn {margin:5px 0 0 0;}
	.inlineWrap {display:inline;margin-right:3px;}
	.smSearch {width:250px;text-align:center;}
	.smSearch #startSearchInput {width:150px;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;}
/*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;}
	
	
/*PICKPAGE*/
	.oneListing {overflow:hidden;padding:0 0 20px 0;margin:0 0 20px 0;}
	.listingThumb {float:left;padding:5px 10px 5px 0;}
	.listingText{float:left;width:330px;overflow:hidden;}
	.col_details{width:160px;}
	.col_auxDetails{width:160px;}
	.col_actions{width:80px;}
	.oneListing h4,.oneListing h3 {padding:0;margin:5px 0;}
    
/*END PICKPAGE*/	


/*DETAIL PAGE*/	
	.oneListing.detail{border:0;}
	.oneListing .listingHead {margin:0;padding:0;}
	.oneListing .listingHead .caption{font-size:12px;}
	
	.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*/		
		.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;}
		
		
		.listingSplash{padding:0 0 20px 0;}
        .listingFacts{}
			
		.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;}
		
		.oneListing .col.listingContact {margin:5px 5px 0 0;padding:10px;float:right;}
		.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{font-size:10px;line-height:12px;}
		.listingContact textarea.input{height:50px;font-size:10px;line-height:12px;}
		.listingContact .btn{margin:0;cursor:pointer;}
		
		.listingRemarks {margin:0 0 20px 0;padding:0 0 0 0;}
		.listingFeatures,.mortCalc {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;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*/



/*FEATURED LISTING WIDGETS*/
	.featListingsWrap {overflow:hidden;margin:5px -20px 0 0;}
	.featListingsWrap .oneListing{width:202px;float:left;padding:0 22px 0 0;margin:0;text-align:center;border:0;font-size:12px;line-height:15px;}
    .featListingsWrap.col .oneListing{margin:0 0 10px 0;padding:0 0 10px 0;}
    .featListingsWrap img{width:200px;height:150px;margin:5px 0;}
	
    
    .promoBoxContent .featListingsWrap {overflow:hidden;margin:0;}
    .promoBoxContent .featListingsWrap .oneListing{width:196px;}
    .promoBoxContent .featListingsWrap img{width:195px;height:145px;margin:0 0 5px 0;}
    .promoBoxContent .featListingsWrap.col img{margin:5px 0;}
    
    .template_left .featListingsWrap .oneListing{width:180px;}
    .template_left .featListingsWrap img{width:160px;height:120px;}
    .template_left .promoBoxContent .featListingsWrap {width:142px;}
    .template_left .promoBoxContent .featListingsWrap .oneListing{width:142px;}
    .template_left .promoBoxContent .featListingsWrap img{width:140px;height:105px;} 
/*END FEATURED LISTING WIDGETS*/


/*BROKER ROSTER*/
    #body_roster.template_top #contentLeft{display:none;}
    #body_roster.template_top #contentRight{width:100%;}
    .brokersWrap{overflow:hidden;}
    .brokersWrap .panel{padding:20px 0 20px 10px; margin:0;overflow:hidden;}    
    .brokersWrap .oneBroker{float:left;width:290px;margin:0;overflow:hidden;}
    .brokersWrap .oneBroker .thumbWrap{float:left;width:80px;margin:0 5px 0 0;}
    .brokersWrap .oneBroker .textWrap{float:left;font-size:11px;line-height:15px;}
    .brokersWrap .oneBroker .textWrap .btn{margin:5px 0;}
    
    /*detail page*/
    .brokerDetail{}
    .brokerDetail .brokerText{float:left;overflow:hidden;margin:0 0 0 0; padding:0 50px 0 0;}
    .brokerDetail .brokerPicInfoWrap{overflow:hidden;width:550px;margin:0 0 20px 0;}
    .brokerDetail .picWrap{float:left;margin:0 15px 0 0;padding:0 0 10px 0;}
    .brokerDetail .infoWrap{float:left;font-size:13px;line-height:18px;}
    .brokerDetail .brokerBioTestContactWrap{margin:20px 0 0 0;}    
    .networkLink {border:0; margin:10px 5px 0 0;}
    a.webLink{margin:10px 5px 0 0;}    
    .brokerDetail .searchWrap{float:right;width:310px;overflow:hidden;}
    .brokerDetail .topBlurb{margin:0;}
    .brokerDetail .startSearch{margin:-10px 0 0 0;overflow:hidden;}
    .brokerDetail .startSearchBoxForm{margin:0 0 20px 0;padding-bottom:20px;}
    .brokerDetail .startSearchBoxForm #startSearchInput{width:235px;float:left;margin:5px 5px 0 0;}
    .brokerDetail .startSearchBoxForm .gobtn{float:right;margin:5px 0 0 0;}
    .brokerDetail .listings{width:300px;margin:0 0 20px 10px;}
    .brokerDetail .lSubnav{float:right;margin:-35px 0 0 0;}
    .brokerDetail .solds{width:300px;margin:0 0 20px 10px;}
    .brokerDetail .searchWrap .midhead {line-height:30px;font-weight:normal;display:block;margin:0 0 10px 0;}
    .brokerDetail .oneListing {overflow:hidden;width:310px;margin:0 0 20px 0;}
    .brokerDetail .oneListing .thumb{width:130px;height:90px;float:left;margin:0 6px 0 0;}
    .brokerDetail .oneListing .details{display:block;float:left;width:150px;font-size:11px;line-height:16px;}    
    .brokerBioTestContactWrap .tabContentWrap{padding:20px 0 20px 0;}
    
    .autocomplete-w1 {position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
    .autocomplete {border:1px solid #ccc; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
    .autocomplete .selected {background:#F0F0F0;}
    .autocomplete div { padding:2px 5px; white-space:nowrap;}
    .autocomplete strong { font-weight:normal; color:#3399FF; }
    .autoCompleteWrap input {padding:2px; width:200px;}
    .brokersControls{ovreflow:hidden;width:100%;padding-bottom:10px;}
    .autoCompleteWrap {width:300px;display:inline-block;margin:0 10px 0 0;padding:0;}
    .sortDrop{width:200px;display:inline-block;}
    
    /*template based widths*/
    .brokersWrap .oneBroker{float:left;width:290px;}
    .brokerDetail .brokerText{width:550px;}
    .brokerDetail .brokerBioTestContactWrap{width:550px;}
    
	.template_left .brokersWrap .oneBroker{width:260px;}   
    .template_left .brokerDetail .brokerText{width:400px;}
    .template_left .brokerDetail .brokerBioTestContactWrap{width:440px;}
/*END BROKER ROSTER*/
/* --- GLOBAL SITE SETTINGS ---*/
	body,table td {font-size:14px;line-height:22px;color:#FFF;font-family:"Segoe UI", Arial, Verdana, sans-serif;} 
	.body_class {background-color:background:url(/images/siteAssets/bg_window.png) repeat-x #000035 top center;;} 
	input[type="text"],select{color:#000 !important;}
	
	/*PAGE LAYOUT CUSTOMIZATIONS*/
	#header .logo{margin:100px 0 0 418px;z-index:101;}
	#header .headerBanner{height:162px;}
	#contentWrap{background:url(/images/siteAssets/bg_content.gif) repeat-y;margin:-10px 0 0 0;}
	#contentRight{width:910px;margin:60px 25px 25px;}
	#contentColNarrow{width:280px;float:right;}
	
	
	#foot {width:1000px;padding:0;background:url(/images/siteAssets/bg_content.gif) repeat-y;border-bottom:solid 20px #003366;margin:0 auto 30px auto;}
	#footCell {width:976px;margin:0 19px 0 12px;padding-bottom:15px;text-align:center;border-top:solid 2px #fff;border-bottom:solid 2px #fff;}
	#footTag{width:974px;margin-left:2px;padding:15px 0;background-color:#000036;border-bottom:solid 2px #fff;margin-bottom:15px;}
	
	#body_home #contentRight{width:973px;margin:-25px 0 0 -5px;}
	#body_home .ssPic{border:0;margin:0;width:973px;height:485px;}
	#body_home .col.content{width:350px;margin:50px 140px 0 100px;}
	#body_home .col{width:275px;margin:50px 0 0 0;}
	
	#body_search #contentWrap{width:1000px;padding:0;}
	#body_search #contentRight{width:960px;padding:20px 0 25px;margin:60px 25px 25px 22px;}
	#body_search #contentLeft,#body_search #contentMinHeight{display:none;}
	
	#body_roster.template_top #contentRight,#body_listings #contentRight,#body_detail #contentRight{width:910px;}
/* --- END GLOBAL SITE SETTINGS ---*/


/* --- NAV LAYOUTS ---*/
	/* TOP HEADER UL/LI INLINE NAVS */
		.headerNavs{position:relative;z-index:100;width:1000px;overflow:hidden;padding:0 0 10px 0;background:url(/images/siteAssets/nav_IEsafeShadow.png) no-repeat bottom;}
		#header .leftNav{float:right;margin:0 585px 0 0;}
		#header .rightNav{position:absolute;margin:0 0 0 585px;}
		#header .nav {height:38px;float:left;width:auto;text-align:center;}
		#header{}
		#header .nav ul {overflow:hidden;}
		#header .nav li {display:block;float:left;margin:2px 4px 0 4px;height:20px;padding:6px 5px;}
		#header .nav li.last{background:none;}
		#header .nav li a, #header .nav li a:hover, #header .nav li a .selected {margin:0;padding:0 15px;display:block;height:20px;line-height:20px;border:solid 1px #000036;line-height:20px;color:#99CCFF;font-size:12px;font-weight:bold;}
		#header .nav li .last a{background:none;}
		#header .nav li a:hover {border:solid 1px #fff;;background:#CC3300; color:#fff;}
		#header .nav li a .selected {border:solid 1px #fff;margin:-1px -17px;background:#CC3300;  color:#fff;}
	/**/
	
	/* LEFT UL/LI BLOCK NAVS */
		#contentLeft .nav {}
		#contentLeft .nav ul, #contentLeft .nav li {}
		#contentLeft .nav li a, #contentLeft .nav li a:hover, #contentLeft .nav li .selected {background:; color:#99CCFF;font-size:12px;font-weight:bold;}
		#contentLeft .nav li a:hover {background:#CC3300; color:#fff;}
		#contentLeft .nav li .selected {background:#CC3300; color:#fff;}
	/**/
	
	/* DROP DOWN MENU LINKS */
		.droplink{}
		.droplinks{background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #fff; border-bottom-width:0;}
		.droplinks ul{}
		.droplinks ul li a,.droplinks ul li a:hover{background:#fff; color:#666 border:solid 1px #fff; border-width:0 0 1px 0;text-indent:5px;}
		.droplinks a:hover{background:#f4f4f4;/*Old Browsers*/
					background:-moz-linear-gradient(top, #f4f4f4 0%, #eceaea 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#f4f4f4),color-stop(100%%,#eceaea));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* IE10+ */
					background: linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eceaea',GradientType=0);/* IE6-9 */
					 color:#333333;}
		.selectedanchor{background:#CC3300; color:#fff;}
		.droplinksshadow{background:#333;visibility:hidden;}
	/**/ 
	
	/* FOOTER UL/LI INLINE NAVS */
		#foot .nav {padding:20px 0 15px 0;}
		#foot .nav a:link, #foot .nav a:active, #foot .nav a:visited, #foot .nav a:hover, #foot .nav .selected {font-size:12px;line-height:22px;letter-spacing:0px;}
		#foot .nav li a:hover {}
		#foot .nav li .selected {font-style:italic;}
/* --- END NAV LAYOUT SCENARIOS ---*/



/* -- HEADLINES --- */
	.largehead,.large24head,h1{color:#FFF;font-size:30px;line-height:40px;}
	.midhead {color:#FFF; font-size:24;line-height:28px;}
	.smallhead {color:#FFF;font-size:17px;}
	.redhead {color: #cc0033;}
	.catHead{border-bottom:dashed 1px #e0e0e0;}
	
	/*jibe*/	
	#j_wrap h1,#j_wrap h4{color:#FFF;}
	#j_wrap h2,#j_wrap h3{color:#FFF;}
	#j_wrap.classic .j_titleBar h1{font-size:20px;}
	
	/*pickpage/detailpage*/
	.oneListing h4,.oneListing h3 {color:#FFF;font-weight:normal;font-size:20px;}
	.oneListing .listingHead {color:#FFF;line-height:40px;padding-top:10px;}
	.oneListing .listingHead .caption{color:#ddd;}
/* -- END HEADLINES --- */

/* --- TEXT --- */
	.small{font-size:10px;}
	#foot {color:#fff;font-size:12px; line-height:22px;letter-spacing:1px;}
	.accent{}
/* --- END TEXT --- */


/* --- LINKS --- */
	a{cursor:pointer;color:#96AFC8;text-decoration:underline;}
	a:hover{color:#fff;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;}
/* --- END LINKS --- */


/* --- COMMON DOM ELEMENTS TO REUSE --- */
	.sep{font-size:17px;line-height:10px;font-weight:bold;}
	
	/*common .thumb classes*/
		.thumb {border:solid 1px #999;}
		.thumb:hover {border:solid 1px #ccc;}
		.detail .thumb,.detail .thumb:hover,.detail .ssThumb,.detail .ssThumb:hover,.listingThumb .thumb,.listingThumb .thumb:hover
			{border:solid 2px #fbf4f4; box-shadow:0 0 2px #666;;-moz-box-shadow:0 0 2px #666;;-webkit-box-shadow:0 0 2px #666;;}
		.ssPic,.pic,.pic:hover
			{border:solid 3px #fbf4f4; box-shadow:0px 0px 4px #666;;-moz-box-shadow:0px 0px 4px #666;;-webkit-box-shadow:0px 0px 4px #666;;}
	
	/*alternating rows*/
		.odd {}
		.even {/*alternatingRow*/}
	
	/*FULL PAGE LISTS, ie testimonials, resources,*/
		ul.pageList, ul.pageList li.pageList {}
		ul.pageList li.pageList {border-bottom:dashed 1px #e0e0e0;}
		.credit{}

	/* PAGES WITH EZ MOD SUBNAVS ie newsletter, neighborhoods, buyers/sellers, news*/
		.onePost{border-bottom:dashed 1px #e0e0e0;}
		.postCredit {background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					}
		
		.subnav li a, .subnav li a,.subnav li a:hover, .subnav li .selected {background:#fff; color:#666}
		.subnav li a:hover {background:#f4f4f4;/*Old Browsers*/
					background:-moz-linear-gradient(top, #f4f4f4 0%, #eceaea 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#f4f4f4),color-stop(100%%,#eceaea));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* IE10+ */
					background: linear-gradient(top, #f4f4f4 0%, #eceaea 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eceaea',GradientType=0);/* IE6-9 */
					 color:#333333;}
		.subnav li .selected {background:#ffffff;/*Old Browsers*/
					background:-moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#ffffff),color-stop(100%%,#f6f6f6));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* IE10+ */
					background: linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);/* IE6-9 */
					 color:#000;}

	/* --- PROMO BOXES --- */
		.promoBox {background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #fff;}
		.promoBoxHead {font-size:18px;line-height:25px; text-align:left;padding:15px 10px; background:#000036; color:#fff;border:solid 1px #fff;border-bottom:0; border-bottom:0;}
		.promoBoxContent{text-align:left;}
		.promoBoxContent #startSearchInput{margin:0 0 15px 0;width:230px;}
		.promoBoxContent select{margin:0 0 15px 0;width:240px;}
	
	/*Click-expand*/
		.handcursor{background:#000036; color:#fff;border:solid 1px #fff;border-bottom:0;}
		.handcursor:hover{ background:#013067; color:#fff;border:solid 1px #fff;border-bottom:0;}
		
	/*tabs*/
		.tabNav ul{margin:15px 0 15px 0;}
		.tabNav ul li{background:#FFFFFF;/*Old Browsers*/
					background:-moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#FFFFFF),color-stop(34%%,#F7F7F7),color-stop(48%%,#F5F2F2),color-stop(100%%,#E0E0E0));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* IE10+ */
					background: linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E0E0E0',GradientType=0);/* IE6-9 */
					 color:#999;text-shadow:0 1px 0 #fff;border:solid 1px #cbcbc5;}
		.tabNav ul li:hover{background:#f4f4f4; color:#666;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #acacab;}
		.tabNav ul li.selected,.tabNav ul li span.selected{background:$E0E0E0; color:#222;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #999;}
		.tabNav ul li a{ color:#999;text-shadow:0 1px 0 #fff;border:solid 1px #cbcbc5; border:0;}
		.tabNav ul li:hover a,.tabNav ul li a:hover{ color:#666;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #acacab; border:0;}
		.tabNav ul li.selected a,.tabNav ul li span.selected{ color:#222;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #999;}
		.tabNav ul li.selected a,.tabNav ul li.selected a:hover .selected{border:0;}
		
/* --- END COMMON DOM ELEMENTS TO REUSE --- */


/* --- FORMS --- */
	select, input, textarea, .wordInput {font-size:14px;line-height:22px;color:#FFF;font-family:"Segoe UI", Arial, Verdana, sans-serif; background:#f8f8f8;border:solid 1px #dcdddd;font-size:12px;line-height:14px; color:#000;}
	input.gobtn, .gobtn, .gobtn:hover,.btn,a.btn {background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #000036;color:#fff;text-align:center;}
	input.gobtn:hover, .gobtn:hover,.btn:hover,a.btn:hover{background:#434444; color:#fff;text-decoration:none;}
/* --- END FORMS --- */
	
/*PICKPAGE*/
	.oneListing,.featListingsWrap.col .oneListing {border-bottom:dashed 1px #e0e0e0;}	
	.col.listingOverviewCol2{width:475px;}

/*END PICKPAGE*/

/*DETAIL PAGE*/		
	.listingContact {background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #fff;}
	.listingSplash {border-bottom:solid 1px #ededed;}
	.listingFeatures,.mortCalc {border-bottom:dashed 1px #e0e0e0;}
/*END DETAIL PAGE*/	

/*BROKER ROSTER*/
	.brokersWrap .panel{border-bottom:dashed 1px #e0e0e0;}  
	.brokersControls{border-bottom:solid 1px #ededed;}
    .brokerDetail .startSearchBoxForm{border-bottom:solid 1px #ededed;}
    .brokerDetail .oneListing .headLine{color:#FFF; font-size:13px; font-weight:bold;}
	.autocomplete-w1{color:#000;font-size:12px;}
	.brokerDetail .startSearchBoxForm #startSearchInput{float:none;}
	.brokerDetail .startSearchBoxForm #startSearchInput{margin:0 0 15px 0;width:230px;}
	.brokerDetail .startSearchBoxForm select{margin:0 0 15px 0;width:240px;}
	
	.brokerDetail .brokerPicInfoWrap{width:570px;}
	.brokerDetail .brokerText {width:570px;padding:0 30px 0 0;}
	.brokerDetail .infoWrap {width:225px;}
	.networkLinks{margin:10px 0;}
	.networkLink{margin:0 5px 0 0;background:#fff;border:solid 2px #000036;}
	
	.brokerDetail .topBlurb{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #96AFC8;color:#96AFC8;font-size:16px;font-style:italic;}
/*END BROKERS*/


/*JIBE*/
	.j_font{font-size:14px;line-height:22px;color:#FFF;font-family:"Segoe UI", Arial, Verdana, sans-serif;}
	.j_panel_content{background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #fff;}
	#j_wrap.classic .j_stage{border-bottom:solid 1px #ededed; background:#fff;}
	#j_wrap .j_dialog h1{background:#000036; color:#fff;border:solid 1px #fff;border-bottom:0;}
	.j_btn,a.j_btn{background:#FFFFFF;/*Old Browsers*/
					background:-moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #efefef 51%, #f8f5f5 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#FFFFFF),color-stop(50%%,#FFFFFF),color-stop(51%%,#efefef),color-stop(100%%,#f8f5f5));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #efefef 51%, #f8f5f5 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #efefef 51%, #f8f5f5 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #efefef 51%, #f8f5f5 100%); /* IE10+ */
					background: linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #efefef 51%, #f8f5f5 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#f8f5f5',GradientType=0);/* IE6-9 */
					 border:solid 1px #cbcbc5;color:#666;font-size:12px;line-height:15px;}
	.j_btn:hover,.j_btn.selected,.j_btn.selected:hover,a.j_btn:hover{background:#ffffff;/*Old Browsers*/
					background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f8f5f5 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#ffffff),color-stop(50%%,#ffffff),color-stop(51%%,#f7f7f7),color-stop(100%%,#f8f5f5));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f8f5f5 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f8f5f5 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f8f5f5 100%); /* IE10+ */
					background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f8f5f5 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f5f5',GradientType=0);/* IE6-9 */
					 border:solid 1px #999;color:#333;}
	.viewcontrolsBar .j_btn:hover{background:#434444; color:#fff;text-decoration:none;}
	.viewcontrolsBar .j_btn.selected,.viewcontrolsBar .j_btn.selected:hover{background:#013168;/*Old Browsers*/
					background:-moz-linear-gradient(top, #013168 0%,#000036 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#013168),color-stop(100%%,#000036));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #013168 0%,#000036 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #013168 0%,#000036 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #013168 0%,#000036 100%); /* IE10+ */
					background: linear-gradient(top, #013168 0%,#000036 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013168',endColorstr='#000036',GradientType=0);/* IE6-9 */
					 border:solid 1px #000036;color:#fff;text-align:center;}
	.j_btn.j_accent{background:; color:#99CCFF;font-size:12px;font-weight:bold; border:solid 1px #585959;}
	.j_btn.j_accent:hover{background:#CC3300; color:#fff;}
	.j_btn.j_accent.open{background:#CC3300; color:#fff;}
	.j_tab{background:#FFFFFF;/*Old Browsers*/
					background:-moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%);/* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%%,#FFFFFF),color-stop(34%%,#F7F7F7),color-stop(48%%,#F5F2F2),color-stop(100%%,#E0E0E0));/* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* IE10+ */
					background: linear-gradient(top, #FFFFFF 0%, #F7F7F7 34%, #F5F2F2 48%, #E0E0E0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E0E0E0',GradientType=0);/* IE6-9 */
					 color:#999;text-shadow:0 1px 0 #fff;border:solid 1px #cbcbc5;}
	.j_tab:hover{background:#f4f4f4; color:#666;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #acacab;}
	.j_tab.selected{background:$E0E0E0; color:#222;text-shadow:0 1px 1px #f7f7f7;border:solid 1px #999;}
	.j_thumb,.j_thumb:hover{border:solid 3px #fbf4f4; box-shadow:0px 0px 4px #666;;-moz-box-shadow:0px 0px 4px #666;;-webkit-box-shadow:0px 0px 4px #666;;}
	.smthumb,.smthumb:hover{border:solid 2px #fbf4f4; box-shadow:0 0 2px #666;;-moz-box-shadow:0 0 2px #666;;-webkit-box-shadow:0 0 2px #666;;}
	.j_input{background:#f8f8f8;border:solid 1px #dcdddd;font-size:12px;line-height:14px;}
	.viewcontrolsBar{border-bottom:dashed 1px #e0e0e0;}
	#j_wrap.default .viewcontrolsBar{border:solid 1px #dcdddd;background: #f9f9f9;}
	.j_row.j_listingSplash{border-bottom:solid 1px #ededed;}
	.j_listingFeatures,.j_mortCalc {border-bottom:dashed 1px #e0e0e0;}
	.j_thumbs .ssThumb {border:solid 2px #fbf4f4; box-shadow:0 0 2px #666;;-moz-box-shadow:0 0 2px #666;;-webkit-box-shadow:0 0 2px #666;;}	
	#j_wrap.default .j_aux-panels h2{background:#000036; color:#fff;border:solid 1px #fff;border-bottom:0; }
	#j_wrap.default .j_aux-panels h2:hover{ background:#013067; color:#fff;border:solid 1px #fff;border-bottom:0; border:solid 1px #CBCBC5;}
	
	
	/*CUSTOM GBK SCHEME*/
	.box_branding {font-size:11px;line-height:13px;}
	.box_branding .j_brandingContentHead{color:#ddd;}
	
	#panel_map,#zillowPage{background:#fff;width:700px;padding:20px;border:solid 2px #000036;}
	#zillowPage{width:800px;color:#000;}
	#zillowPage .smallhead,#zillowPage h3{color:#000036;}
	
	#j_wrap.default .viewcontrolsBar{background:#002c58;color:#fff;border:solid 1px #000036;}
	#j_search-results-list,#j_clientCenterList,.j_listingDisclaimer{font-size:13px;line-height:16px;}
	#j_wrap #j_search-results-list h4,#j_wrap #j_clientCenterList h4,#j_wrap.default .sc_bar h3 {color:#000036;}
	.j_panel_content{color:#fff;font-size:12px;line-height:16px;}
	.j_btn,a.j_btn,.j_popContent,#j_wrap .j_popContent h4,#j_wrap .j_pop h2,#j_wrap .j_listTable,#j_wrap table td,#j_wrap #j_compareList h4{color:#000036;}
	#j_wrap table td{font-size:12px;line-height:15px;}
	#j_wrap.default .j_aux-panels h2 ,.j_panel_content{border:solid 1px #96AFC8;}
	.j_aux-panels ul.j_list li.j_listItem,.j_aux-panels ul.j_list li.j_listItem:hover{background:none;}
	.j_aux-panels ul.j_list li.j_listItem {border-top:0;}
	#j_wrap .j_input{color:#000;}
	#j_wrap h3{text-shadow:none;}
	#j_wrap .j_listingFeatures li.j_listItem{color:#fff;}
	#j_wrap .sc_panel {color:#000;font-size:12px;line-height:15px;}
	#j_wrap .j_panel-savedSearchesExpanded,#j_wrap .j_panel-savedSearchesExpanded h5,#j_wrap .j_panel-savedSearchesExpanded ul.j_list li.j_listItem {color:#fff;font-size:12px;line-height:15px;}
/*END JIBE*/
