@charset "utf-8";

/* --- GLOBAL SITE SETTINGS ---*/
html, body {height: 100%;padding:0;margin:0;}
* html #wrap {height: 100%;}
body, table, table td {margin:0;padding:0;font-size:12px;line-height:19px;color:#575757;border:0;font-family:Georgia, "Times New Roman", Times, serif;} 
.body_class {background-color: #5e6a71;} 
/* --- END GLOBAL SITE SETTINGS ---*/


/* --- PAGE STRUCTURES/LAYOUTS --- */
#wrap {min-height: 100%;border:0;width: 1000px;margin: 0 auto;text-align:left;} 
#page {width:1000px;height:auto;margin: 0;padding:0;}
#header {width:1000px;height:212px;padding-top:38px;}
#headerMask{width:1000px;height:220px;position:absolute; z-index:2; top:0; background-image:url(../images/siteAssets/bg_headerMask.png); background-repeat:no-repeat;}
#headerFlashWrap{width:1000px; height:182px;overflow:hidden; background-color:#f6f4ea;}
#homeLink{width:401px;float:left;margin: 0 0 0 48px;}
#pageSlideshow{width:505px;height:176px;float:left;border-left:solid 1px #baad79; overflow:hidden; }
#contentWrap {width:1000px;height:auto;background-image:url(../images/siteAssets/bg_contentWrap.jpg);background-repeat:repeat-y;}
#contentLeft {display:none;}
#contentMinHeight {width: 1px;height:450px;float:left;}
#contentRight {width:871px;float:left;padding:25px 0px 0 82px;}
#contentWrapTop {display:none;}
#contentWrapBot {width:1000px;height:40px;background-image:url(../images/siteAssets/bg_contentWrapBot.png);background-repeat:no-repeat;}
#contentColWide{float:left;width:610px;margin:0 20px 0 0;}
#contentColNarrow{float:left;width:246px;}
#foot {width:1000px;margin:0;padding:0 0 35px 0;text-align:center;letter-spacing:1px;}
#footCell { /*in case footer text needs to be wrapped in something inside #foot*/}
#preloadDiv {position:absolute;z-index:2;top:0;visibility:hidden;}
#pageTitle {display:block;margin-bottom:5px;} 
.afterPageContent {display:block;margin-top:25px;} 
#agentBump{margin-top:-55px;}
.strongLink{display:block; margin-bottom:30px;width:590px;text-align:right;}
/* --- END PAGE STRUCTURES/LAYOUTS --- */


/* --- NAV LAYOUTS ---*/
/* TOP HEADER UL/LI INLINE NAVS */
#header .nav {width:916px;height:32px;margin:0;padding:0px 42px; background-image:url(../images/siteAssets/bg_contentWrap.jpg); background-repeat:repeat-y;}
#header .navL{width:916px;height:30px; padding:0; background-image:url(../images/siteAssets/nav/bg_navLeftCap.jpg); background-repeat:no-repeat; background-position:left;}
#header .navR{width:906px;height:30px; padding:0 0 0 10px; background-image:url(../images/siteAssets/nav/bg_navRightCap.jpg); background-repeat:no-repeat; background-position:right;}
#header .navLinks{width:896px;height:30px;text-align:center;background-image:url(../images/siteAssets/nav/bg_navFiller.jpg); background-repeat:repeat-x;}
#header .navDivider{width:1px;height:30px;float:left;}
#header .nav table {margin:0 auto;}
#header .nav  a:link, #header .nav a:active, #header .nav  a:visited, #header .nav  a:hover, #header .nav  a .selected {display:block;float:left;margin:0;height:30px;line-height:30px;color:#f6f7f8;text-decoration:none;padding:0px 12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;}
#header .nav a:hover {background-image:url(../images/siteAssets/btn/btn_nav_f2.jpg);color:#fff;}
#header .nav a .selected {background-image:url(../images/siteAssets/btn/btn_nav_f2.jpg);color:#21314d;margin:0 -12px;}
/**/


/* 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;}*/
/* --- END NAV LAYOUT SCENARIOS ---*/




/* -- HEADLINES --- */
.large24head,#detailHeadline {font-size:18px;line-height:24px;color:#4b400e; font-style:italic;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:10px;}
.largehead {font-size:20px;line-height:24px;color:#21314d;}
.midhead {font-size:16px;line-height:24px;font-weight:normal;color:#21314d;}
.smallhead {font-size:13px;font-weight:normal;color:#2a2a2a;letter-spacing:1px;}
.redhead {color: #4b400e;}
/* -- END HEADLINES --- */


/* --- TEXT --- */
.plaintext {font-size:13px;line-height:18px;}
.bodytext {font-size:13px;line-height:18px;}
.smalltext {font-size:11px;}
#foot {color:#fff;font-size:11px;line-height:14px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.caption{color:#5e6a71;11px;}
/* --- END TEXT --- */


/* --- LINKS --- */
a {cursor:pointer;} /*make onlick only links have mouse pointer*/
a:link, a:visited, a:active {color:#4b400e;text-decoration:underline;}
a:hover {color:#505e74;text-decoration:underline;}
#foot a:link, #foot a:active, #foot a:visited {text-decoration:underline;color:#fff;}
#foot a:hover {text-decoration:underline;color:#b2a676;}
.strongLink a,.strongLink a:link,.strongLink a:visited,.strongLink a:active,.strongLink a:hover{color:#4b360e; font-size:12px;font-weight:bold; font-style:italic;text-decoration:none; }.strongLink a:hover{text-decoration:underline;}
/* --- END LINKS --- */



/* --- COMMON DOM ELEMENTS TO REUSE --- */
.fullWidth {display:block;width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.thumb {border:solid 1px #21314d;}
a .thumb:hover {border:solid 1px #4b400e;filter: alpha(opacity=80);-moz-opacity: .80;}
.marginRight{margin-right:25px;}
.marginLeft{margin-left:25px;}
.padRight{padding-right:20px;}
.padLeft{padding-left:20px;}
.inlineWrap{display:block;float:left;}
/*embedded slideshows on pages like newsletters/neighborhoods/resources...*/
.slideshow {width:600px;height:550px;margin:15px auto;text-align:center;} 
/*for standard page slideshow -- like in the header*/
/*#pageSlideshow{width:505px;height:176px;border-right:solid 1px #baad79; overflow:hidden;}*/
/*embedded listing links on pages like neighborhoods/projects...*/
.listingLinks {margin:10px 0px;} 
/* --- END COMMON DOM ELEMENTS TO REUSE --- */




/* --- PROMO BOXES --- */
.promoBox,.wideBox,.pageBox  {width:246px;border:0;margin-bottom:10px;background-image:url(../images/siteAssets/boxes/promobox/bot.gif);background-position:bottom;background-repeat:no-repeat;padding-bottom:15px;}
.promoBoxHead,.wideBoxHead,.pageBoxHead  {height:60px;}
.promoBoxContent .quickSearchTitle {display:none;} 
.promoBoxContent,.wideBoxContent,.pageBoxContent {font-size:11px;padding:5px 5px 10px 5px;margin:0;text-align:center;width:236px;background-image:url(../images/siteAssets/boxes/promobox/filler.gif); background-repeat:repeat-y;}
.promoBoxContent{padding:5px 10px 10px 5px;width:226px;}

.wideBox {width:643px;background-image:url(../images/siteAssets/boxes/widebox/bot.gif);}
.wideBoxContent {font-size:11px;text-align:left;width:603px;padding:20px;background-image:url(../images/siteAssets/boxes/widebox/filler.gif);font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

.pageBox {width:811px;background-image:url(../images/siteAssets/boxes/pagebox/bot.gif);}
.pageBoxContent {font-size:11px;text-align:left;width:771px;padding:20px;background-image:url(../images/siteAssets/boxes/pagebox/filler.gif);font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}


.promoBox b{line-height:18px;}
.promoBox .thumb {margin:4px 0px;}
.promoBox hr {color:#e2ded0;background-color:#e2ded0;border:0;height:1px; margin:8px auto; padding:0; width:70%;text-align:center;}
.promoBox {color:#50547b; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:11px; line-height:14px;}
.
.promoBox .subNav a, .promoBox .subNav a:link,.promoBox .subNav a:active,.promoBox .subNav a:hover,.promoBox .subNav a:visited{text-decoration:none;display:block; margin:8px 0;color:#4b360e; font-size:12px;font-weight:bold; font-style:italic;text-decoration:none; }.promoBox .subNav a:hover{text-decoration:underline;}
/* --- END PROMO BOXES --- */

.bigArrow{float:left;margin:33px 0 0 -10px;}
.oneSearch{width:600px;height:150px; display:block;margin-top:40px;}
.oneSearch img {float:left;margin:-20px 8px 0 0;}

/* --- FORMS --- */
form {margin:0;padding:0;display:inline;}
select, input, textarea, .wordInput {background-color:#f2efdf;border:solid 1px #d0c9ab;padding:3px;font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin:0 3px 4px 3px;}
input.gobtn, .gobtn, .gobtn:hover {cursor:pointer;background-color: #4b400e;border:solid 1px #4b400e;font-size: 11px;color: #fff;padding: 2px;margin-bottom:3px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;text-transform:lowercase;}
input.gobtn, .gobtn, .gobtn:hover {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 1px 5px 2px 5px;}
.gobtn:hover {background-color:#6e6125;}
.quickSearch{padding:10px;}
.quickSearchTitle{}
.quickSearchEntry {} /*one 'row' of label and input field*/
.quickSearch .formLabel{}
.quickSearch .formInput{}
.quickSearch .formInput select{}
.quickSearch form {}

#startSearch {width:613px; height:45px;padding:50px 0 0 27px; margin:-15px 0 15px 0; background-image:url(../images/siteAssets/bg_graphicStartSearch.png); background-repeat:no-repeat;}
#startSearch form {margin-right:10px;}
#startSearch input {width:512px;height:18px;padding:0 0 0 4px;margin:0;color:#4d4d4c;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:13px; font-style:italic;background-color:#e5e5e5; border:solid 1px #e5e5e5;}
#startSearch .smGobtn,#startSearch .smGobtn:hover {cursor:pointer;width:65px; height:28px;padding:0;margin:0; text-align:center;line-height:28px;font-size:12px;color:#fff;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:bold; font-style:normal; border:0; background-image:url(../images/siteAssets/btn/btn_bg_smSubmit.png); background-repeat:no-repeat;}
#startSearch .smGobtn:hover{background-image:url(../images/siteAssets/btn/btn_bg_smSubmit_f2.png); background-repeat:no-repeat;}
/* --- 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 #contentWrap table td,#body_listings #contentWrap table td {background-color:#e5ddbb;} 
/* --- END LD SEARCH STUFF --- */



/* ---UNIQUE PAGE LAYOUTS ---*/
#body_home #contentRight,#body_searchPortal #contentRight,#body_mapsearch #contentRight,#body_kansas #contentRight {width:916px;padding:25px 41px 0 42px;}
#body_home #contentColWide,#body_searchPortal #contentColWide,#body_mapsearch #contentColWide,#body_kansas #contentColWide{width:650px;margin:0 20px 0 0;}
#body_searchPortal #pageTitle,#body_mapsearch  #pageTitle {padding-left:40px;}


#body_resources #contentRight {width:876px;padding:25px 41px 0 82px;}
#body_resources #contentColWide{width:590px;margin:0 40px 0 0;}
#body_resources .promoBox .midhead {display:none;}
#body_resources .promoBox ul {list-style:none; margin:0;padding:0;text-align:left;}
#body_resources .promoBox li a, #body_resources .promoBox li a:link, #body_resources .promoBox li a:active, #body_resources .promoBox li a:visited, #body_resources .promoBox li a:hover{width:175px; margin:4px 20px;display:block;padding:2px 5px 2px 20px;text-decoration:none;color:#50547b;line-height:20px height:20px; background-image:url(../images/siteAssets/btn/btn_bg_subNav.gif); background-position:top left; background-repeat:no-repeat;}
#body_resources .promoBox li a:hover {color:#4b360e;background-color:#ede7cd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#body_resources .agentRow {width:246px;margin-left:-5px;padding:0;font-size:9px; background-image:url(../images/siteAssets/boxes/promobox/filler.gif); background-repeat:repeat-y;}
#body_resources .agentText {width:216px; margin:4px 0 0 10px;text-align:left;display:block;padding:2px 0 2px 20px;text-decoration:none;color:#50547b;line-height:20px height:20px; background-image:url(../images/siteAssets/btn/btn_bg_subNav.gif); background-position:top left; background-repeat:no-repeat;}
#body_resources .agentName {font-size:11px;}

#body_agents #contentRight {width:796px;padding:25px 81px 0 82px;}
#body_agents .agentCell {width:350px;margin:0 20px 20px 0; border-bottom:dashed 1px #d0c9ab;padding-bottom:20px;}
#body_agents .agentCell .agentPicWrap {float:left;display:block;}
#body_agents .agentCell .agentText {float:left;display:block;text-align:left; margin:10px 0 0 10px;}


#body_listings #contentRight {width:916px;padding:25px 0px 0 82px;}
#body_listings .mainColWrap {width:590px;margin:0 40px 0 0;float:left;}
#body_listings #contentColNarrow {padding-top:29px;}
#body_listings .overlayWrap{width:700px !important; overflow:hidden;}
#body_listings #pano{width:700px !important;height:600px !important; overflow:hidden;}


#body_mapsearch #contentWrap {}
#body_mapsearch #contentLeft {}
#body_mapsearch #contentRight {}
#mapsearchFrame{margin-left:7px;}

#body_kansas #contentWrap {}
#body_kansas #contentLeft {}
#body_kansas #contentRight {}
#mapsearchFrame{margin-left:7px;}
#body_kansas #pageTitle {display:none;}
#body_kansas .overlayWrap{width:895px !important; overflow:hidden;}
#body_kansas #pano{width:895px !important;height:600px !important; overflow:hidden;}
/* ---END UNIQUE PAGE LAYOUTS ---*/





/* --- CMS ASSETS ---*/
/* contact form asset */
/* block for contact text above form*/
#contactInfo {display:block;margin-bottom:10px;}
/*wrapper of contact form iframe, wrapper of table inside iframe -- be sure to set the height here or form may be cut off*/
#contactForm, #formStage {width:600px;height:400px;background:none transparent;}
#buyersForm{display:block;height:500px;}
#sellersForm{display:block;height:580px;}
/*the table holding the form fields */
.formTable td {padding:3px;}
/* the td of the form label*/
.formLabel {} 
/*the td of the form input*/
.formInput input,.formInput textarea{width:300px;} 
.formInput select {width:307px;}
/*the captcha table*/
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}
.captchaTable td .thumb {border:0;}
.wordInput {width:50px;}
/* end contact form asset*/


/*newsletter/neighborhoods/buyers-sellers, etc.. right nav pages*/
/*the posts stage*/
#nlContent {width:610px; font-size:13px;line-height:20px;} 
#nlContent img {border:solid 1px #baad79;}
/*headline for category*/
.catHead {font-size:13px;line-height:18px;font-weight:normal;color:#5e6a71; font-style:italic;} 
/*wraps one post*/
#nlContent .post {width: 590px; margin-bottom:25px;text-align:left !important;}
/*class for the post title*/
.postHead {font-size:15px;line-height:18px;font-weight:bold;color:#4b360e;} 
/*class for byline under title*/
.postByline {font-size:12px;line-height:18px;font-weight:normal;font-style:italic;} 
/*class for the post subtitle*/
.postSubHead {}
/*wrap the text of the post*/
.postContent {}
/*class for the post credit*/
.postCredit {width:594px;display:block;margin:5px 0;padding:3px;background-color:#f2ecd1;border-top:dashed 1px #d0c9ab;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:10px;color:#a8aaab;} 
/* side bar nav*/
#nlSubNav  {width:246px; height:auto;display:block; float:right; margin: -20px 0 0 10px;}
.nlSubNavUlWrap{width:246px; height:auto;margin-bottom:10px; background-image:url(../images/siteAssets/boxes/rightNav/top.gif); background-repeat:no-repeat; background-position:top; padding-top:60px;} 
#nlSubNav ul {display:block;width:246px; height: auto; padding:10px 0 20px 0; margin:0;background-image:url(../images/siteAssets/boxes/rightNav/bot.gif); background-repeat:no-repeat; background-position:bottom;}
.nlSubNavHead {font-weight:bold;display:block;margin-bottom:3px;}
#nlSubNav li a, #nlSubNav li a:link, #nlSubNav li a:active, #nlSubNav li a:visited, #nlSubNav li a:hover{width:175px; margin:4px 20px;display:block;padding:2px 5px 2px 20px;text-decoration:none;color:#50547b;line-height:20px height:20px; background-image:url(../images/siteAssets/btn/btn_bg_subNav.gif); background-position:top left; background-repeat:no-repeat;}
#nlSubNav li a:hover {color:#4b360e;background-color:#ede7cd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#nlSubNav li .selected {width:175px;color:#4b360e;background-color:#ebeaea;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin:-2px 0 -2px -20px;padding:2px 5px 2px 20px; background-image:url(../images/siteAssets/btn/btn_bg_subNav_f2.gif); background-position:top left; background-repeat:no-repeat;}
/* end newsletter/neighborhoods/buyers-sellers, etc.. right nav pages*/

#body_community .nlSubNavUlWrap{background-image:url(../images/siteAssets/boxes/rightNav/titles/our-community.gif);}
#body_blog .nlSubNavHead {width:246px; height:40px;margin:0 0 0px 0;padding:20px 0 0 0; display:block; text-align:center;  background-image:url(../images/siteAssets/boxes/rightNav/blankTop.gif); background-repeat:no-repeat;letter-spacing:1px; color:#21314d; font-size:16px; font-weight:normal; }
#body_blog #nlSubNav li .selected {margin:0 0 0 20px;}

/*wordpress -- these are mapped like the above newsletter*/
/*the wordpress stage --with subnav*/
#content {margin:0;padding:0;}
 /*the wrapper for the wordpress posts stage*/
.narrowcolumn {float: left;padding: 0;margin: 0;width: 600px;}
/*the wrapper for the wordpress posts stage with no side bar nav -- ie comments page*/
.widecolumn {width:650px;}
/*headline for category */
.pagetitle {font-size:16px;line-height:18px;font-weight:bold;margin:0;padding:0;} 
/*this displays the "older entries/newer entries" sub link under archive title*/
.navigation {display: none;}
/*wraps one post*/
.narrowcolumn .post {margin-bottom:25px;}
/*class for the post title*/
.post h2, .post h3 {font-size:15px;line-height:18px;font-weight:bold;padding:0;margin:0;} 
.post h2 a:link, .post h2 a:active, .post h2 a:visited, .post h2 a:hover, .post h3 a:link, .post h3 a:active, .post h3 a:visited, .post h3 a:hover {color:#333;}
 /*class for byline under title*/
.post small {font-size:12px;line-height:18px;font-weight:normal;font-style:italic;}
/*wrap the text of the post*/
.post {margin: 0;text-align: justify;} 
/*class for the post credit*/
.post .postmetadata {display:block;width:594px;background-color:#ebe5e5;padding:3px;font-size:10px;} 
/* wrapper for side bar nav*/
#sidebar {padding: 0;margin-left: 620px;width: 150px;}
#sidebar h2 {font-weight:bold;display:block;margin:8px 0 0 0;font-size:12px;}
#sidebar ul ul li a:link, #sidebar ul ul li a:active, #sidebar ul ul li a:visited, #sidebar ul ul li a:hover, #sidebar ul ul li .current-cat {display:block;padding:2px;text-indent:2px;text-decoration:none;font-size:11px;}
#sidebar li a:link, #sidebar li a:active, #sidebar li a:visited {color:#533c19;}
#sidebar li a:hover {background-color:#e8ecd3;color:#533c19;}
/*sidebar currently selected cataegory*/
#sidebar li .current-cat {background-color:#f0eaea;color:#000;}
#sidebar #searchsubmit {cursor:pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 1px 5px 2px 5px;margin:5px 0 15px 0;}
/* end wordpres blog*/


/*testimonials page*/
.testimonials {width:700px;}
.testimonialsText {}
.testimonialAuthor {text-indent:25px;margin:10px 0 15px 0;padding:0 0 15px 0;border-bottom:dashed 1px #cbcbcb;}


/*links page*/
.catTitle {}
.links {margin-bottom:20px;}
.link {}
.linkDescription {margin-bottom:5px;padding-bottom:5px;border-bottom:dashed 1px #dddddd;font-size:11px;line-height:13px;}


/*nonNWMLS listings/rentals page*/
/*wraps the category title and categories subnav*/
.catWrap {display:block;margin-bottom:15px;}
.catTitle {text-decoration:underline;display:inline;}
/*wraps all the listings in the page*/
.listings {}
/* one listing --zoom:1 is an IE hack --keep it*/
.listing {zoom:1;margin-bottom:15px;padding-bottom:15px;border-bottom:dashed 1px #dddddd;}
/* the flash slideshow and blurb bar on the detail pages*/
.listingSlideshowBar {display:block;margin-top:10px;}
/* the html pic on the pickpage*/
.listingPic .thumb {border:solid 1px #000;}
.listingPic {display:inline;float:left;}
/* the text blurb to right of pic*/
.listingBlurb {display:inline;float:left;margin-left:15px;}
/*the two blocks of contnet under the pic/blurb*/
.listingDetails, .listingComments {display:block;margin-top:20px;}
/*top subnav for categories*/
.catNav {display:inline;margin-left:15px;}
.catNav ul, .catNav li {display:inline;margin:0;padding:0;}
.catNav li a:link, .catNav li a:active, .catNav li a:visited, .catNav li a:hover {padding:3px;background-color:#f5f3f3;border:solid 1px #dddddd;font-size:10px;}
/* end non nwmls listings apge*/


/*agent roster*/
/*agent pickpage*/
.agentsWrap {}
.agentRow {}
.agentCell {}
.rowOdd {}
.rowEven {}
.agentCell .agentPic {}
.agentCell .agentText {}
.agentCell .agentName {}
.agentCell .agentTitle {}
.agentCell .smalltext {}
/*the search/sort controls*/
.agentControls {}
.agentControls .sortDrop {}
.agentControls select {}
.agentControls .agentSearch {}
.agentControls input {}
/* end agent pickpage*/

/*agent detail page*/
.agentWrap {padding:20px;width:740px;}
.agentWrap .agentDetail {}
.agentWrap .agentDetail .agentPic {}
.agentWrap .agentDetail .agentText {line-height:19px;}
.agentWrap .agentDetail .agentName {font-family:Georgia, "Times New Roman", Times, serif;color:#21314d;}
.agentWrap .agentDetail .agentTitle {}
.agentWrap .agentDetail .smalltext {}
.agentWrap .agentBio {width:700px;font-family:Georgia, "Times New Roman", Times, serif;}
.agentWrap .listingsDisplayTitle {border-bottom:dashed 1px #ccc;}
.agentWrap .listingsDisplayTitle b {font-weight:normal;}
.agentSubNav a, .agentSubNav a:link, .agentSubNav a:visited, .agentSubNav a:hover, .agentSubNav a:active,  a.viewLink:link, a.viewLink:visited, a.viewLink:active,  a.viewLink:hover 
{padding:3px 5px;margin:4px 0 4px !important 0; background-image:url(../images/siteAssets/btn/btn_bg_gobtnSm.jpg) !important; background-repeat:repeat-x;}
.agentSubNav a:hover, a.viewLink:hover {background-image:url(../images/siteAssets/btn/btn_bg_gobtnSm_f2.jpg) !important; background-repeat:repeat-x;}
.agentWrap .listingsDisplay {margin-right:60px;}
.agentWrap .featuredWrap {}
.agentWrap .soldWrap {}
.agentWrap .listingsWrap {}
.agentWrap .listingsWrap .oneListing {}
.agentWrap .listingsWrap .oneListing .accent {}
.agentWrap .contactForm {}
.captchaTable td {}
#contactFormFrame {}
/* end agent detail*/
/*end agent roster*/


/* --- END CMS ASSETS --- */





/* --- LD SEARCH / STATIC ASSETS ---*/

/*resources page*/
.resource-section{margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #858585;}
/*bold topic in click-expand pages*/
.handcursor, .handcursor:hover {background-color:#ede7cd;border:solid 1px #d0c9ab;color:#5e6a71;display:block;margin:5px 0;padding:3px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;} 
.handcursor:hover {color:#21314d;background-color:#f6f4ea;border:solid 1px #d0c9ab;}
/*the plus/minus in click-expand pages*/
.status {}
/*the expanded text body in click-expand pages*/
.switchgroup {} 
.backBtn{display:block; margin:0 0 -18px 0}
/*end resources*/



/* claudius */
/*main wrapper*/
.content_style {border:0; background-image:url(../images/siteAssets/claudius/bg_claudius.jpg); background-repeat:repeat-x;height:575px;}
#mapdiv,#mapclock{height:484px;}
#myList{height:100px;}
#branding{margin-top:15px; font-size:10px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.infobox {border-color:#4b400e; background-image:url(../images/siteAssets/claudius/bg_infobox.jpg); background-repeat:repeat-x; border:solid 4px #baad79; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.infobox img,.infobox img:hover {border:solid 3px #fff;margin-left:-2px;}
.infobox img:hover {border:solid 3px #21314d;}
.alertbox {line-height:16px;border-color:#4b400e;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.maintabs {}
/*use   background-image:none; background-color:#xxxxxx;   to set a solid bg color*/
.maintabs li a,.maintabs li a:link,.maintabs li a:visited,.maintabs li a:active,.maintabs li a:hover {background-image:url(../images/siteAssets/nav/bg_navFiller.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#b6a877;padding:5px 12px;color:#fff;border:0;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-weight:normal; text-transform:lowercase;font-size:12px;line-height:17px;-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;	border-top-right-radius: 5px; -moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;} 
/*use   background-image:none; background-color:#xxxxxx;   to set a solid bg color*/
.maintabs li a:hover,.maintabs li.selected a:hover {background-image:url(../images/siteAssets/btn/btn_nav_f2.jpg);background-repeat:repeat-x;} 
/*use   background-image:none; background-color:#xxxxxx;   to set a solid bg color*/
.maintabs li.selected a {padding:8px;background-image:url(../images/siteAssets/btn/btn_nav_f2.jpg);background-repeat:repeat-x;padding:6px 16px;color:#21314d;} 
#detailDisclaimer{width:640px; padding:0 0 10px 10px; color:#5e6a71;font-size:9px;}

/*focus bar*/
.focusbar {border:0;font-size:11px;line-height:13px; background-color:#ede7cd;background-image:url(../images/siteAssets/claudius/bg_focusbar.jpg); background-repeat:repeat-x; background-position:bottom;}
.focusbar .gobtn{margin-right:1px;}
.focusbar_head {color:#21314d;}
.focusfields {padding:1px; font-size:10px;margin:1px;}
/*refine bar*/
.refinebar {border:0;line-height:15px;background-color:#ede7cd;background-image:url(../images/siteAssets/claudius/bg_focusbar.jpg); background-repeat:repeat-x; background-position:bottom;}
.refinebar_head {color:#21314d;}
.content_style a, .content_style a:link, .content_style a:active, .content_style a:visited, .content_style a:hover{text-decoration:none;}
/*page sub tabs */
a.tab,a.tab:hover,a.stab,a.stab:hover {background-color: #4b400e;border:solid 1px #4b400e;font-size: 11px;color: #fff;padding: 3px 6px;margin-bottom:3px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;text-transform:lowercase;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-decoration:none;}
a.tab:hover{background-color:#6e6125;border:solid 1px #fff;}
/*selected page sub tab*/
a.stab {border:solid 1px #6e6125;background-color:#fff;color:#6e6125;}
a.stab:hover {color:#4b400e;}
/* end claudius*/


/* --- LD SEARCH / STATIC ASSETS ---*/



/* --- 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%;}