div#scroll {
height:auto;
}



/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;}
.quickSearchText {font-family: arial;font-size: 11px;width: 120px;border: #999999 so 1px;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchSelect {font-family: arial;font-size: 11px;width: 120px;border: #999999 solid 1px;display: block;background-color:#FFFFFF;}
.quickSearchButton{background-color:#513E13;border:#FFFFFF solid 1px;color:#FFFFFF;font:bold 7pt Arial,Helvetica,sans-serif;height:18px;padding-bottom:2px;text-align:center;vertical-align:middle;width:40px;cursor:pointer;margin-top:5px;margin-bottom:5px}
.quickSearchOR{font-size:9px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.quickSearchTips{font-size:9px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-one{font-size:9px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.quickSearchOR-two{font-size:9px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
.quickSearchMLS{}
.quickSearchStreet{}
.quickSearchCity{}
.quickSearchState{}
.quickSearchZIP{}
.quickSearchProptype{}
.quickSearchBedrooms{}
.quickSearchBathrooms{}
.quickSearchMinPrice{}
.quickSearchMaxPrice{}
.quickSearchButtons{}
.quickSearchSettings{display:block;visibility:hidden; border:0px; height:1px;width:1px;}
/* END QUICK SEARCH CLASSES */

/* CSS Document */
a:visited,a:link,a:active{color:#354901;/* Sets link for all of page. */}
a:hover{color: #999999;/* Sets link hover for all of page. */}
input.buttons{border:#000000 solid 1px;color:#FFFFFF;background-color:#153F2D;display:block;font:10px arial,Helvetica,sans-serif;width:120px;cursor:pointer;text-align:center;vertical-align:middle;}
TD{font-size:10pt;}

/* Begin Fixed-Width Fix for Content Well  */
.bottomSpacerImage{background:url(../full-bottom.jpg); background-repeat:repeat-x;height:26px;width:766px;padding-left:2px:}
/* End Fixed-Width Fix for Content Well  */


.broker-Logo{}
.broker-Logo-Container{height:92px;overflow:hidden;width:134px;}
.captionArea{color:black;font:12px Arial,Helvetica,sans-serif;}
.chromeOneBottomCenter{background-image:url(../squarechromebottom.gif);}
.chromeOneBottomLeft{background-image:url(../squarechromebottomleft.gif);height:16px;width:32px;}
.chromeOneBottomRight{background-image:url(../squarechromebottomright.gif);height:16px;width:34px;}
.chromeOneMiddleCenter{background-image:url(../squarechromebg.gif);color:#354901;text-align:center;}
.chromeOneMiddleLeft{background-image:url(../squarechromeleft.gif);background-repeat:repeat-y;height:4px;width:8px;}
.chromeOneMiddleRight{background-image:url(../squarechromeright.gif);background-repeat:repeat-y;height:4px;width:12px;}
.chromeOneTopCenter{background-image:url(../squarechrometop.gif);color:#FFFFFF;font-size:10pt;font-weight:bold;text-align:center;white-space:nowrap;}
.chromeOneTopLeft{background-image:url(../squarechrometopleft.gif);height:26px;width:32px;}
.chromeOneTopRight{background-image:url(../squarechrometopright.gif);height:26px;width:34px;}
.chromeTwoBottomCenter{background:url(../body-back.jpg);width:517px;}
.chromeTwoMiddleCenter{background:url(../body-side-back2.jpg);background-color:#87A497;}
.chromeTwoMiddleLeft{background:url(../body-side-back.jpg) no-repeat;height:270px;width:43px;}
.chromeTwoTopCenter{background-image:url(../body-topmiddle.jpg);height:32px;width:552px;background-repeat:no-repeat;}
.chromeTwoTopCenter2{background-image:url(../body-topmiddle2.jpg);height:32px;width:100%;}
.chromeTwoTopLeft{background-image:url(../body-topleft.jpg);height:32px;width:43px;}
.contactText{color:#FFFFFF;font-size:8pt;font-weight:bold;font-family:Arial, Helvetica, sans-serif;width:134px;overflow:hidden;}
.contactText2{color:#FFFFFF;font-size:8pt;overflow:hidden;width:95px;font-family:Arial, Helvetica, sans-serif;}
.contactText3{color:#FFFFFF;font:bold 9pt arial,Helvetica,sans-serif;font-family:Arial, Helvetica, sans-serif;}
.contentBack{background-color:#87A497;}

/* Begin Fixed-Width Fix for Content Well  */
.contentBottomCenter{background-color:#d8caac;}
/* End Fixed-Width Fix for Content Well  */


.contentBottomCenter2{background:url(../new/body-bottom3.jpg);height:29px;background-repeat:repeat-x;}

/* Begin Fixed-Width Fix for Content Well  */
.contentBottomLeft{background-color:#d8caac;height:29px;width:43px;}
/* End Fixed-Width Fix for Content Well  */

.contentText{font:9pt arial,helvetica,sans-serif;}
.contentText2{font:bold 9pt arial,helvetica,sans-serif;}
.cw-articleHeader /* Lead-In-ListHorizontal.xsl uses this to set font style for Article header designation. */{color:#064399;font:bold 10pt Arial,Helvetica,sans-serif;}
.cw-contentBack{}
.cw-headerText{background-color:transparent;color:#999999;font:bold 18pt Arial,Helvetica,sans-serif;}
.cw-hometracker{color:#692833;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.cw-hometracker:hover{color:#CC0000;font:bold 8pt Arial,Helvetica,sans-serif;text-decoration:none;}
.cw-innerTable /* Emailer.xsl uses this to set background color... */{background-color:#A0BDE5;}
.cw-innerTableListingDetail/* Listing-Detail.xsl uses this to set background color... */{background-color:#DEE0E6;}
.cw-lineColor{background-color:#999999;}
.cw-link /* Lead-In.xsl uses this to format target and link. */{font-weight:bold;text-align:left;}
.cw-linktext /* Lead-In.xsl uses this to format description to make sure it is centered. */{text-align:center;}
.cw-subTable /* Emailer.xsl uses this to set background color... */{background-color:#7297CB;padding-left:4px;padding-right:4px;}
.cw-subTableHeader /* Emailer.xsl,Listing-Detail-CP.xsl use this to set background color and bold font for headers... */{background-color:#A0BDE5;font-weight:bold;padding-left:4px;padding-right:4px;}
.darkBackground{background:#692833;}
.disclaimer:active,.disclaimer:visited,.disclaimer:hover,.disclaimer,.disclaimer:link{color:#808080;font:8pt Arial,Helvetica,sans-serif;}
.emailText:visited,.emailText:link,.emailText:active{font:7pt Arial,Helvetica,sans-serif;color:#FFFFFF;cursor:pointer}
.emailText:hover{font:7pt Arial,Helvetica,sans-serif;color:#354901;cursor:pointer}
.errorMessage{color:#FF0000;font:10pt Arial,Helvetica,sans-serif;}
.font6{color:#FFFFFF;font:bold 12px Tahoma,Arial,sans-serif;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;overflow:hidden;width:768px;}
.footer2{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;padding-left:2px;padding-right:2px;}
.header-bottom{background-image:url(../header-top.jpg);height:4px;width:800px;}
.header-top2{background-image:url(../header-top.jpg);height:29px;width:800px;}
.headerBackground-content{background-image:url(../header-content2.jpg);height:90px;width:634px;}
.headerBackground-home{background-image:url(../garyheadertop.jpg);height:202px;width:768px;}
.header-content{color:#354901;font:bold 22pt Arial,Helvetica,sans-serif;padding-left:130px;padding-top:55px;}
.headerdesignation{background-color:transparent;color:#354901;font:bolder 16px Arial,Helvetica,sans-serif;overflow:hidden;width:486px;}
.headerdisplayName{background-color:transparent;color:#354901;font:bolder 22px Arial,Helvetica,sans-serif;overflow:hidden;width:486px;}
.headerdisplayName2{background-color:transparent;color:#354901;font:bolder 18px arial,Helvetica,sans-serif;overflow:hidden;width:400px;}
.header-home{color:#FFFFFF;font-weight:bold;height:202px; line-height:72px;overflow:hidden;width:768px;  font-family: "Lucida Calligraphy",Arial,Helvetica,sans-serif;font-style: italic;font-size:35pt;}
.headerText{color:#354901;font-size:14pt;font-style:italic;font-weight:bold;}
.headerText2, .headerText2:link, .headerText2:active, .headerText2:visited, .headerText2:hover{color:#354901;font:bold 8pt Arial,Helvetica,sans-serif;padding-left:2px;text-align:center;width:134px;text-decoration:none}
.input-button{background-color:#153F2D;border:#000000 solid 1px;color:#FFFFFF;cursor:pointer;font:bold 8px arial,Helvetica,sans-serif;height:14px;padding-bottom:2px;text-align:center;vertical-align:middle;width:52px;}
.labelText{color:#354901;font:10pt Arial,Helvetica,sans-serif;}
.leftSpacerImage{background:url(../left2.jpg) no-repeat;background-color:#D5C780;height:301px;width:7px;}
.lightBackground{background:#FEF2D8;}
.lineColor,.mainTable{background-color:#6A2832;}
.linkText,.linkText:link,.linkText:visited,.linkText:active{color:#354901;font:bold 9pt Arial,Helvetica,sans-serif;width:134px;overflow:hidden;}
.linkText:hover{color:#8F3E4A;font:bold 9pt Arial,Helvetica,sans-serif;width:134px;overflow:hidden;}
.masterTitle{color:black;font:bold 15px Arial,Helvetica,sans-serif;}
.mediumBackground{background:#D8CAAC;}
.myLinks{color:#354901;font:bold 11pt Arial,Helvetica,sans-serif;}
.rightSpacerImage{background:url(../right3.jpg) no-repeat;background-color:#D5C780;height:280px;width:7px;}
.searchinputs{background-color:#F0E7D6;color:#4D6017;cursor:pointer;font:10px Arial,Helvetica,sans-serif;width:120px}
.searchTabActiveCenter{background-color:#DDDDDD;text-align:center;width:100px;}
.searchTabActiveLeft,.searchTabActiveRight{background-color:#DDDDDD;height:21px;width:8px;}
.searchTabHiliteCenter{background-color:#EEEEEE;text-align:center;width:100px;}
.searchTabHiliteLeft,.searchTabHiliteRight{background-color:#EEEEEE;height:21px;width:8px;}
.searchTabtextActive{color:#000080;font:normal Bold 9pt Tahoma,helvetica,sans-serif;}
.searchTabtextHilite{color:red;font:normal Bold 9pt Tahoma,helvetica,sans-serif;}
.slideShowTitle{color:black;font:900 15px Arial,Helvetica,sans-serif;}

/* BEGIN NAV BAR WIDGET CLASSES */
.menuOn {padding:0px 10px 0px 10px;color:#354901; background:#D8CAAC; font:bold 11px Arial,Helvetica,sans-serif;position:static;visibility:visible;cursor:pointer;height:20px;}
.menuOff, .menuOff:link, .menuOff:active, .menuOff:visited{padding:0px 10px 0px 10px;color:#354901; background:transparent; font:bold 11px Arial,Helvetica,sans-serif;position:static;visibility:visible;cursor:pointer;height:10px;text-decoration:none}
.menuOff:hover{padding:0px 10px 0px 10px;color:#8F3E4A; background:transparent; position:static;visibility:visible;cursor:pointer;height:10px;font:bold 11px arial, Helvetica,sans-serif;text-decoration:none}
.menuOff span,.menuOn span{line-height:10px;vertical-align:middle;}
.containerOn{width:180px;display:block;visibility:visible;position:static;z-index:99;}
.containerOff{width:180px;display:none;visibility:hidden;position:static;z-index:99;}
.contentOff {padding-left:5px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#153F2D; width:180px; display:block; color:#153F2D; background:#A3BAB0; font:bold 11px Arial,Helvetica,sans-serif; position:static; height:20px;cursor:pointer; visibility:inherit;}
.contentOn{padding-left:5px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#153F2D; width:180px; display:block; color:#F0E7D6; background: #153F2D; font:bold 11px Arial,Helvetica,sans-serif; position:static; height:20px;cursor:pointer; visibility:inherit;}
.contentOn span,.contentOff span{width:180px;line-height:20px;overflow:hidden;vertical-align:middle;}
.menuWrapper{height:46px;width:100%;background:url(../menu-back.jpg);}
.nav-bottom{}
.navDivider{width:1px;float:left;color:#000000;background:transparent;height:24px;overflow:hidden;position:static;}
.smenuOff{}
.smenuOn{}
.snavDivider{width:187px;background:#000000;height:1px;overflow:hidden;}
/* END NAV BAR WIDGET CLASSES */

/* START USER DEFINED FORM STYLES */
font.required{margin-right:5px}
span.small{font-size:smaller}
td.normal{text-align:right;font-family:Arial, sans-serif}
td.subheader{background:#CCD1EE;padding:3px 5px}
#user-defined-form table  td input,#user-defined-form table  td select{margin-right:5px;width:auto}
#user-defined-form table  td select.stateselect{width:100px}
#user-defined-form table  td,table.normal td{color:#000000;font:normal 12px Arial, sans-serif;vertical-align:top}
#user-defined-form table  td.chromeOneMiddleCenter{color:#FFFFFF;font-size:15px;font-weight:bold;padding:5px}
#user-defined-form table td select,table.normal td select{font:normal 14px Arial, sans-serif}
/* END USER DEFINED FORM STYLES */

/* DETAIL PAGE TAB CLASSES */
.listingtabactiveleft{background-image:url(/Websites/images/detail/listingTab-left.gif);background-repeat:no-repeat;height:18px;width:4px}
.listingtabactivecenter{background-color:#999999;border-bottom:1px solid #000000;border-top:1px solid #666666;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px}
.listingtabactiveright{background-image:url(/Websites/images/detail/listingTab-right.gif);height:18px;width:11px}
.listingtabhiliteleft{background-image:url(/Websites/images/detail/listingTab-hiliteleft.gif);background-repeat:no-repeat;height:18px;width:4px}
.listingtabhilitecenter{background-color:#666666;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px}
.listingtabhiliteright{background-image:url(/Websites/images/detail/listingTab-hiliteright.gif);height:18px;width:11px}
.listingtab{cursor:pointer;position:absolute}
.listingtabtextactive,.listingtabtexthilite{color:#FFFFFF;font-family:verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:bolder}
.listingdetailscalculatordiv,.listingdetailsiframediv,.listingdetailsschoolinfodiv{left:0px;position:absolute;top:0px;visibility:hidden}
.listingdetailsfeaturesdiv{height:500px;left:0px;overflow:auto;position:absolute;top:0px;width:500px}
.listingwidgetscontainer{height:500px;position:relative;width:500px;z-index:0}
/* END DETAIL PAGE TAB CLASSES */

/* MHT NAV COLORS */
.innertable /*inner table*/{background-color:#87A497}
.subTable/*outer tables*/{padding-left:1px;padding-right:1px;background-color:#D8CAAC}
.normal/*text*/{color:#354901;font:11px Arial,Helvetica,sans-serif}
/* END MHT COLORS */
  tr.alternateRow {
  background-color: #e0e0e0;
}

td.sortedColumn {
  background-color: #f0f0f0;
}

th.sortedColumn {
  background-color: #b0b0b0;
}

tr.alternateRow td.sortedColumn {
  background-color: #d0d0d0;
}
div#searchWrapper table#searchHeaderTable{
	color:#fff;
	background:#ADB77B;
}
div#searchFooter{background:#ADB77B;}
div#searchWrapper h1#searchHeader{color:#D9CFA6;}
div#searchWrapper h1#searchHeader span{color:#fff;}
div#searchWrapper{background:#D9CFA6;}

/* Begin Fixed-Width Fix for Content Well  */
.contentTop{background-image:url(../body_topmiddle_new.gif);height:32px;width:6px;background-repeat:repeat-x;}
.contentText{color:#000000;font:9pt Arial,Helvetica,sans-serif;padding-right:6px;}
.deepHeader{background-image:url(../headback_new.gif);width:99px;background-repeat:repeat-x;}
.deepHeader2{background-image:url(../headback_new2.gif);width:99px;background-repeat:repeat-x;}
.footer{color:#FFFFFF;font:20pt Arial,Helvetica,sans-serif;}
.footerBackground{background-image:url(../garyfooterbottom.gif);height:41px;width:100%;overflow:hidden}
/* End Fixed-Width Fix for Content Well  */
