@charset "utf-8";

/* --- GLOBAL SITE SETTINGS ---*/
html, body {height: 100%;padding:0;	margin:0;}
* html #wrap {height: 100%;}
body, table td {font-size:11px;	line-height:17px;	color:#181818;	font-family: Verdana, Arial, sans-serif;} 
.body_class {background-color: #fff;} 
/* --- END GLOBAL SITE SETTINGS ---*/

/* --- PAGE STRUCTURES/LAYOUTS --- */
#wrap {min-height: 100%;border:0;width:794px;margin: 0px auto;	text-align:left; border:solid 1px #fff;} 
#page {width:794px;height:auto;margin:0;padding:0;background-color:#fff;}
#header {width:794px;} 
#contentWrap {width:794px;	height:auto;}
#contentLeft {width:175px;float:left;display:block;text-align:right;padding:60px 0 0 0;}
#contentRight {width:568px;float:left;padding:15px;}
#contentMinHeight {width: 1px;height:550px;	float:left;}
#contentWrapTop {width:794px; height:208px;border-bottom:solid 1px #fff;}
#logo{width:175px;height:145px;float:left;padding-top:63px;border-right:solid 1px #fff;text-align:center;}
#searchLinks{float:left;width:207px;margin-top:140px;}
#contentWrapBot {display:none;}
#contentColWide{float:left;width:405px;margin:0 15px 0 0;}
#contentColNarrow{float:left;width:148px;}
#foot {width:150px;	height:100px;margin:0 0 0 0;padding:12px 0 0 12px;	text-align:left;border-top:solid 1px #fff;}
#preloadDiv {position:absolute;z-index:2;top:0;visibility:hidden;}
#pageTitle {position:absolute;margin:-15px 0 0 -172px;} 
.afterPageContent {display:block;margin-top:25px;} 
/* --- END PAGE STRUCTURES/LAYOUTS --- */


/* --- NAV LAYOUTS ---*/
/* TOP HEADER UL/LI INLINE NAVS */
#header {}
#header #navWrap{width:794px;height:78px;padding-top:18px;border-bottom:solid 1px #fff;}
#header .nav {width:794px;height:20px;text-align:center;border-top:solid 1px #fff; border-bottom:solid 1px #fff;padding:0;}
#header .nav ul, #header .nav li {margin:0;	padding:0;	list-style:none;display:inline;}
#header .nav li{}
#header .nav li a:link, #header .nav li a:active, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a .selected {display:inline-block;margin:0;height:20px;line-height:20px;color:#fff;text-decoration:none;padding:0px 10px;font-size:11px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;border-right:solid 1px #fff;}
#header .nav li a:hover {}
#header .nav li a .selected {margin:0 -11px;border-left:solid 1px #fff;}
#header .nav li .last a{border-right:0px;}
/**/

/* 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:link, #contentLeft .nav li a:active, #contentLeft .nav li a:visited, #contentLeft .nav li a:hover, #contentLeft .nav li .selected {margin:3px 0;display:block;height:14px;font-size:10px;color:#fff;text-decoration:none;text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 10px 0 0;}
#contentLeft .nav li a:hover {color:#9c7101;text-decoration:underline;color:#fff;}
#contentLeft .nav li .selected {margin:0;}
/**/

/* DROP DOWN MENU LINKS */
.droplink{}
.droplinks{position: absolute;left: 0;top: 0;visibility: hidden;width: 160px;margin:0; border: 1px solid #fff;border-bottom-width: 0;background-color:#795d5d;z-index: 100;margin-left:0px;}
.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: 150px;display: block;border-bottom: 1px solid #fff;padding: 1px 5px;text-decoration: none; color:#fff;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.droplinks a:hover{text-decoration:underline;}
.droplinks ul li a:hover{background-color:#644b4b;}
.selectedanchor{text-decoration:underline;}
.droplinksshadow{position: absolute;left: 0;top: 0;z-index: 99;background: black;visibility: hidden;display:none;}
/**/ 

/* 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:link, #foot .nav li a:active, #foot .nav li a:visited, #foot .nav li a:hover, #foot .nav li .selected {display:inline;margin:0 5px;}
#foot .nav li a:hover {}
#foot .nav li .selected {color:#838383;}

#pageTitle ul {list-style:none; margin:0;padding:0;}
#pageTitle li {margin: 0 20px 0 0;padding:0; display:inline;}
/* --- END NAV LAYOUT SCENARIOS ---*/


/* -- HEADLINES --- */
.large24head {font-size:24px;line-height:28px;color:#73725a; font-family:Tahoma,Arial, Helvetica, sans-serif;}
.largehead {font-size:17px;line-height:23px;font-weight:normal;color:#644b4b;}
.midhead {font-size:15px;font-weight:bold;color:#73725a}
#contentLeft .midhead {display:block;font-size:12px; color:#fff;padding:0 10px 0 0;}
.smallhead {font-size:14px;font-weight:bold;color:#73725a;}
.redhead {color: #cc0033;}
.large24head .subhead{font-size:17px;}
.smallhead .subhead{font-size:12px;}
/* -- END HEADLINES --- */




/* --- TEXT --- */
.plaintext {}
.bodytext {}
.smalltext {font-size:10px;}
#foot {color:#fff;font-size:10px;line-height:12px;font-family: Tahoma, "Gil Sans","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
/* --- END TEXT --- */


/* --- LINKS --- */
a {cursor:pointer;}
a:link, a:visited, a:active {color:#9c7101;text-decoration:none;}
a:hover {color:#9c7101;text-decoration:underline;}
#foot a:link, #foot a:active, #foot a:visited {text-decoration:none;color:#333333;}
#foot a:hover {text-decoration:underline;color:#9c7101;}
/* --- END LINKS --- */



/* --- PALETTES --- */
#body_home {background-color:#fff;} 
#body_home #wrap{width:814px;}
#body_home #page{width:814px;padding:0 10px;background-image:url(../images/siteAssets/pallettes/home/bg_page.jpg); background-repeat:repeat-y; background-position:left;}
#body_home #header {background-color:#b19637;} 
#body_home #header .nav{background-color:#665847;} 
#body_home #header #navWrap{ background-image:url(../images/siteAssets/pallettes/home/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_home #header .nav li a:hover {color:#c1ab5f;}
#body_home #header .nav li a .selected{border-left:solid 1px #665847;}
#body_home  #contentWrapTop {height:307px;background-color:#665847; border:0;background-image:url(../images/siteAssets/pallettes/home/bg_header.jpg); background-repeat:no-repeat; background-position:right;}
#body_home #logo,#body_home #pageTitle, #body_home #contentLeft, #body_home #contentMinHeight {display:none;}
#body_home #searchLinks{position:absolute;margin-top:320px;}
#body_home #contentRight{padding:0 0 0 244px;margin:0;width:550px;height:100px; overflow:hidden;background-color:#958E7C;background-image:url(../images/siteAssets/bg_hp_content.gif); background-repeat:no-repeat; background-position:left;}
#body_home #foot{border:0;width:164px;height:84px;margin:0;padding:10px 0 0 630px; background-image:url(../images/siteAssets/bg_hp_footer.gif); background-repeat:no-repeat;}

#body_featured-listings,#body_featured-listings-detail { background-image:url(../images/siteAssets/pallettes/featured-listings/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f7f4;} 
#body_featured-listings #wrap,#body_featured-listings #page {background-image:url(../images/siteAssets/pallettes/featured-listings/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_featured-listings #header, #body_featured-listings-detail #header {background-color:#dcebfc;} 
#body_featured-listings #header .nav, #body_featured-listings-detail #header .nav{background-color:#707c8c;} 
#body_featured-listings #header #navWrap, #body_featured-listings-detail #header #navWrap{ background-image:url(../images/siteAssets/pallettes/featured-listings/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_featured-listings #header .nav li a:hover ,#body_featured-listings-deatil #header .nav li a:hover {color:#b2bbbb;}
#body_featured-listings #header .nav li a .selected,#body_featured-listings-detail #header .nav li a .selected{background-color:#b2bbbb; color:#dcebfc;}
#body_featured-listings  #contentWrapTop,#body_featured-listings-detail  #contentWrapTop {background-color:#707c8c; background-image:url(../images/siteAssets/pallettes/featured-listings/bg_header.jpg); background-repeat:no-repeat; background-position:right;}



#body_featured-listings-detail #wrap,#body_featured-listings-detai #page {background:none;}
#body_featured-listings-detail #pageTitle {display:none;}
#body_featured-listings-detail #contentLeft {display:none;}
#body_featured-listings-detail #contentRight {width:755px;float:left;padding:15px;}
#body_featured-listings-detail #foot{color:#000;}


#body_search { background-image:url(../images/siteAssets/pallettes/search/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f7f4;} 
#body_search #wrap,#body_search #page {}
#body_search #header {background-color:#cbcaaa;} 
#body_search #header .nav{background-color:#73725a;} 
#body_search #header #navWrap{ background-image:url(../images/siteAssets/pallettes/search/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_search #header .nav li a:hover {color:#a8a78a;}
#body_search #header .nav li a .selected{background-color:#a8a78a; color:#cbcaaa;}
#body_search  #contentWrapTop {background-color:#73725a; background-image:url(../images/siteAssets/pallettes/search/bg_header.jpg); background-repeat:no-repeat; background-position:right;}
#body_search #pageTitle {display:none;}
#body_search #contentLeft {display:none;}
#body_search #contentRight {width:755px;float:left;padding:15px;}
#body_search #foot{color:#000;}


#body_mapsearch { background-image:url(../images/siteAssets/pallettes/search/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f7f4;} 
#body_mapsearch #wrap,#body_mapsearch #page {background-image:url(../images/siteAssets/whitePixel.gif); background-repeat:repeat-y; background-position:left;}
#body_mapsearch #header {background-color:#cbcaaa;} 
#body_mapsearch #header .nav{background-color:#73725a;} 
#body_mapsearch #header #navWrap{ background-image:url(../images/siteAssets/pallettes/search/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_mapsearch #header .nav li a:hover {color:#a8a78a;}
#body_mapsearch #header .nav li a .selected{background-color:#a8a78a; color:#cbcaaa;}
#body_mapsearch  #contentWrapTop {background-color:#73725a; background-image:url(../images/siteAssets/pallettes/search/bg_header.jpg); background-repeat:no-repeat; background-position:right;}


#body_beths-services { background-image:url(../images/siteAssets/pallettes/beths-services/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f6f3;} 
#body_beths-services #wrap,#body_beths-services #page {background-image:url(../images/siteAssets/pallettes/beths-services/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_beths-services #header {background-color:#fadad6;} 
#body_beths-services #header .nav{background-color:#783228;} 
#body_beths-services #header #navWrap{ background-image:url(../images/siteAssets/pallettes/beths-services/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_beths-services #header .nav li a:hover {color:#c69790;}
#body_beths-services #header .nav li a .selected{background-color:#c69790; color:#fadad6;}
#body_beths-services  #contentWrapTop {background-color:#783228; background-image:url(../images/siteAssets/pallettes/beths-services/bg_header.jpg); background-repeat:no-repeat; background-position:right;}
#body_beths-services  .postHead {font-size:17px;line-height:23px;font-weight:normal;color:#783228;} 

#body_area-info { background-image:url(../images/siteAssets/pallettes/area-info/bg_window.jpg); background-repeat:repeat-x; background-color:#f7f6f3;} 
#body_area-info #wrap,#body_area-info #page {background-image:url(../images/siteAssets/pallettes/area-info/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_area-info #header {background-color:#ead4d4;} 
#body_area-info #header .nav{background-color:#644b4b;} 
#body_area-info #header #navWrap{ background-image:url(../images/siteAssets/pallettes/area-info/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_area-info #header .nav li a:hover {color:#b49d9d;}
#body_area-info #header .nav li a .selected{background-color:#b49d9d; color:#ead4d4;}
#body_area-info  #contentWrapTop {background-color:#644b4b; background-image:url(../images/siteAssets/pallettes/area-info/bg_header.jpg); background-repeat:no-repeat; background-position:right;}

#body_sold-homes { background-image:url(../images/siteAssets/pallettes/sold-homes/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f6f3;} 
#body_sold-homes #wrap,#body_sold-homes #page {background-image:url(../images/siteAssets/pallettes/sold-homes/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_sold-homes #header {background-color:#fbcece;} 
#body_sold-homes #header .nav{background-color:#a03233;} 
#body_sold-homes #header #navWrap{ background-image:url(../images/siteAssets/pallettes/sold-homes/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_sold-homes #header .nav li a:hover {color:#d79090;}
#body_sold-homes #header .nav li a .selected{background-color:#d79090; color:#fbcece;}
#body_sold-homes  #contentWrapTop {background-color:#a03233; background-image:url(../images/siteAssets/pallettes/sold-homes/bg_header.jpg); background-repeat:no-repeat; background-position:right;}

#body_about-beth { background-image:url(../images/siteAssets/pallettes/about-beth/bg_window.jpg); background-repeat:repeat-x; background-color:#f8f7f4;} 
#body_about-beth #wrap,#body_about-beth #page {background-image:url(../images/siteAssets/pallettes/about-beth/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_about-beth #header {background-color:#e1d9c3;} 
#body_about-beth #header .nav{background-color:#7f724d;} 
#body_about-beth #header #navWrap{ background-image:url(../images/siteAssets/pallettes/about-beth/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_about-beth #header .nav li a:hover {color:#bab094;}
#body_about-beth #header .nav li a .selected{background-color:#bab094; color:#e1d9c3;}
#body_about-beth  #contentWrapTop {background-color:#7f724d; background-image:url(../images/siteAssets/pallettes/about-beth/bg_header.jpg); background-repeat:no-repeat; background-position:right;}

#body_market-update { background-image:url(../images/siteAssets/pallettes/market-update/bg_window.jpg); background-repeat:repeat-x; background-color:#f6f6f3;} 
#body_market-update #wrap,#body_market-update #page {background-image:url(../images/siteAssets/pallettes/market-update/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_market-update #header {background-color:#b9cfdd;} 
#body_market-update #header .nav{background-color:#395f76;} 
#body_market-update #header #navWrap{ background-image:url(../images/siteAssets/pallettes/market-update/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_market-update #header .nav li a:hover {color:#86a2b4;}
#body_market-update #header .nav li a .selected{background-color:#86a2b4; color:#b9cfdd;}
#body_market-update  #contentWrapTop {background-color:#395f76; background-image:url(../images/siteAssets/pallettes/market-update/bg_header.jpg); background-repeat:no-repeat; background-position:right;}
#body_market-update  .postHead {font-size:17px;line-height:23px;font-weight:normal;color:#446b83;} 

#body_contact { background-image:url(../images/siteAssets/pallettes/contact/bg_window.jpg); background-repeat:repeat-x; background-color:#f6f5f2;} 
#body_contact #wrap,#body_contact #page {background-image:url(../images/siteAssets/pallettes/contact/bg_page.gif); background-repeat:repeat-y; background-position:left;}
#body_contact #header {background-color:#cbd7ae;} 
#body_contact #header .nav{background-color:#697c3a;} 
#body_contact #header #navWrap{ background-image:url(../images/siteAssets/pallettes/contact/eastside.gif); background-position:bottom left; background-repeat:no-repeat;}
#body_contact #header .nav li a:hover {color:#a4b380;}
#body_contact #header .nav li a .selected{background-color:#a4b380; color:#cbd7ae;}
#body_contact  #contentWrapTop {background-color:#697c3a; background-image:url(../images/siteAssets/pallettes/contact/bg_header.jpg); background-repeat:no-repeat; background-position:right;}

/* --- END PALETTES --- */


/* --- COMMON DOM ELEMENTS TO REUSE --- */
.fullWidth {display:block;width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.thumb {border:solid 1px #999;}
.thumb:hover {border:solid 1px #666;}
.marginRight{margin-right:15px;}
.marginLeft{margin-left:15px;}
.padRight{padding-right:15px;}
.padLeft{padding-left:15px;}
.slideshow {width:600px;height:550px;margin:15px auto;text-align:center;} 
.listingLinks {margin:10px 0px;} 
.as_2colLeft {font-size:10px; line-height:14px;}
.as_2colLeft .midhead {line-height:22px;}
/* --- END COMMON DOM ELEMENTS TO REUSE --- */



/* --- PROMO BOXES --- */
.promoBox {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background-color:#f8f7f4;border:solid 1px #a8a78a;padding:10px;margin-bottom:10px;}
.promoBoxHead {font-size:13px;font-weight:bold;background-color:#cbcaaa;padding:6px;text-align:center;color:#fff; text-transform:capitalize;}
.promoBoxContent .quickSearchTitle {display:none;} 
.promoBoxContent {font-size:11px;padding:5px;text-align:center;}
/* --- END PROMO BOXES --- */



/* --- 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;}
input.gobtn, .gobtn, .gobtn:hover {cursor:pointer;background-color: #8c8b71;border:solid 1px #8c8b71;font-size: 10px;color: #fff;padding: 2px; margin:3px 0;}
/*round buttons -- use this if you want rounded submit buttons in non-IE browsers*/
input.gobtn, .gobtn, .gobtn:hover {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 1px 5px 2px 5px;}
/* quick search*/
.quickSearch{padding:10px;}
.quickSearchTitle{}
.quickSearchEntry {} /*one 'row' of label and input field*/
.quickSearch .formLabel{}
.quickSearch .formInput{}
.quickSearch .formInput select{}
.quickSearch form {}

#startSearchInput {width:320px;display:inline;}
.inlineWrap {display:inline;margin-right:3px;}
/* --- END FORMS --- */


/* ---LD SEARCH STUFF --- */
select.box {width: 150px;}
select.100 {width: 85px;}
input.85 {width: 85px;}
input.40 {width: 40px;}
table.cart {border:0;}
table.cart td {padding: 10px;border:0;}
/*overwrite the <td bgcolor="#666"> use in detail page slideshow*/
#body_search table td {background-color:#fff;} 
/* --- END LD SEARCH STUFF --- */



/* ---UNIQUE PAGE LAYOUTS ---*/

/* ---END UNIQUE PAGE LAYOUTS ---*/



/* --- CMS ASSETS ---*/
#contactForm, #formStage {width:600px;height:450px;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;}
/* end contact form asset*/


/*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 #dddddd;}
.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{width:405px;}
.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;}

.subnav {margin-bottom:20px;}
.subnav ul, .subnav li {padding:0;margin:0;list-style:none;}
.subnav li a, .subnav li a:link, .subnav li a:active, .subnav li a:visited, .subnav li a:hover, .subnav li .selected {display:block;padding:2px 2px 4px 2px;text-indent:0px;text-decoration:none;color:#533c19;border-bottom:dashed 1px #86a2b4;}
.subnav li a:hover {background-color:#e2e2dd;color:#395f76;}
.subnav li .selected {background-color:#dedfdd;color:#395f76;margin:-2px -2px -4px -2px; border-bottom:0;}




/*HTML PICKPAGE PAGE*/
.listings {width:580px;}
.pickpage .oneListing {width:580px;}
.pickpage .listingPic {}
.pickpage .listingText,.pickpage .listingDetails{width:380px;}
.pickpage .pricebedbathsize {}
.pickpage .addressstatusln {}
.pickpage .listingRemarks {}
/*END HTML PICKPAGE PAGE*/

/*HTML DETAIL PAGE*/
.detailpage .oneListing{width:755px;}
#overviewWrap{width:755px;}
.detailpage .listingTitle {}
.detailpage .listingPic {}
.detailpage .largePhotoWrap{width:402px;height:300px;overflow:hidden;}
.detailpage #thumbNails {}
.detailpage #thumbNails img {}
.detailpage .listingText,.detailpage .listingDetails {width:300px;}
.detailpage .pricebedbathsize {}
.detailpage .addressstatusln {}
.detailpage .openHouse {}
.detailpage .listingRemarks,.detailpage .listingHistory,.detailpage .listingFeatures {}
.detailpage .nav {}
.detailpage .nav ul{}
.detailpage .nav li{}
.detailpage .nav li a,.detailpage .nav li a:link,.detailpage .nav li a:active,.detailpage .nav li a:visited, .detailpage .nav li a:hover{font-weight:bold;}
.col1,.col2{width:130px; padding-right:10px;}
#body_listings .overlayWrap{width:775px !important; overflow:hidden;}
#body_listings #pano{width:775px !important;overflow:hidden;}
/*END HTML DETAIL PAGE*/


/* --- FIXES --- */
/* don't mess with this*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}