/*--------------------------------------------------------------------------------------MAIN MENU DIVISIONS*/
.menu {
 width: auto;
 height: 26px;
 background-color: #FFFFFF;
}
.menu_setmax {
 width: 1000px;
 margin: 0px auto 0px auto;
 height: 26px;
 background-color: #FFFFFF;
}
.menu_borders {
 width: auto;
 height: 2px;
 background-color: #bfe0f2;
 line-height: 2px;
 font-size: 2px;
}
.menu_bordersmax {
 width: 1000px;
 margin: 0px auto 0px auto;
 height: 2px;
 background-color: #bfe0f2;
 line-height: 2px;
 font-size: 2px;
}
.menu_content {
 width: 950px;
 margin: 0px auto 0px auto;
 height: 26px;
 padding-top: 2px;
}
.menu_domain {
 float: left;
 width: 230px;
 margin: 2px 0px 0px 0px;
 height: 26px;
 padding-top: 2px;
}
.menu_menu {
 float: right;
 width: 720px;
 margin: 0px 0px 0px 0px;
 height: 26px;
 text-align: right;
}
.domainDiv{
 width:230px;
 float:left;
 padding-top:4px;
}
/*--------------------------------------------------------------------------------------FOOTER*/
.footerContainer{
 width: auto;
 background-color: #FCF8F7;
}
.footerContainerShadowed{
 background: url(../images/shadow_frame.jpg) white 50% repeat-y;
 width: 1000px;
 text-align: center;
 height: 45px;
 margin: auto;
}
.footer_bckg {
 background: url(../images/shadow_footer.jpg) white 50% repeat-x;
 width:935px;
 text-align:left;
 vertical-align:top;
 padding-left: 65px;
 padding-top: 2px;
 height: 43px;
}
/*--------------------------------------------------------------------------------------BODY CORE*/
.mainContainer{
 width: auto;
 background-color: #FCF8F7;
}
.mainContainerShadowed{
 background: url(../images/shadow_frame.jpg) white 50% repeat-y;
 width: 1000px;
 text-align: center;
 height: auto;
 margin: auto;
}
/*---------------- HEADER DIVISIONS ----------------*/
.bodyContainer{
 width:auto;
 background-color:#FCF8F7;
}
.containerShadowed{
 background:url(../images/shadow_frame.jpg) white 50% repeat-y;
 width:1000px;
 text-align:center;
 height:169px;
 margin:auto;
}
.centerCont{
 height:169px;
 width:492px;
 float:left;
}
.centerContTop{
 height:154px;
 width:492px;
}
.centerContBottom{
 height:15px;
 background-color:#F1C7C7;
 width:492px;
 font-size:10px;
}
.leftShadowHBox{
 float:left;
 padding-left:106px;
 width:13px;
 height:154px;
 background:url(../images/head_lshadow.jpg) white 50% no-repeat;
 background-position:right;
}
.rightShadowHBox{
 float:left;
 width:13px;
 height:154px;
 background:url(../images/head_rshadow.jpg) white 50% no-repeat;
 background-position:left;
}
.midTitleHBox{
 float:left;
 height:154px;
}
.midTitleHBox img{
 margin:32px 5px 0px 6px;
}
.rightCont{
 height:169px;
 width:271px;
 float:left;
}
.rightContTop{
 background:url(../images/addressAdd.jpg) white 50% no-repeat;
 height:154px;
 width:271px;
}
.rightContTopIns{
 background:url(../images/insuranceAdd.jpg) white 50% no-repeat;
 height:154px;
 width:271px;
}
.rightContTopArt{
 background:url(../images/articlesAdd.jpg) white 50% no-repeat;
 height:154px;
 width:271px;
}
.rightContTopCnt{
 background:url(../images/contactAdd.jpg) white 50% no-repeat;
 height:154px;
 width:271px;
}
.rightContBottom{
 height:15px; background-color:#F1C7C7;
 width:271px;
 font-size:10px;
}
.langContBox{
 width:271px;
 height:77px;
 vertical-align:top;
 float:left;
 text-align:right;
}
div.languageImg img{
 border:0px;
}
div.languageImg_tr img{
 border:0px;
}
.addressContBox{
 width:271px;
 height:auto;
 vertical-align:top;
 float:left;
 text-align:right;
}
.addressContBoxLeft{
 float: left;
 width:81px;
}
.addressContBoxRight{
 float: left;
 width:180px;
 text-align:left;
}
.addressContBoxLeft_gr{
 float: left;
 width:85px;
}
h2.ListingMatches {
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 font-family: "Trebuchet MS";
 margin: 0px 0px 0px 5px;
}
/*---------------- PARAGRAPHS & HEADERS ----------------*/
.listingBodyContainer p{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}
/*---------------- LINKS ----------------*/
.listingTitleCContainer a {
 color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
.listingTitleCContainer a:link, .listingTitleCContainer a:visited {
 color: #666666; text-decoration: none;
}
.listingTitleCContainer a:hover, .listingTitleCContainer a:active {
 text-decoration: none; color: #444444;
}
/*---------------- BODY DIVISIONS ----------------*/
.bodyContainer_l1{
 width:1000px;
 height:auto;
 margin:auto;
}
.bodyContainer_l2{
 background:url(../images/shadow_frame_listings.jpg) white 50% repeat-y;
 width:1000px;
 text-align:center;
 height:auto;
 float:left;
}
.leftCContainer{
 float:left;
 width:683px;
 padding-left:25px;
 min-height:800px;
}
.leftCContainerBckgr{
 background: url(../images/browse/bckMain.jpg) white 50% repeat-y;
 background-position:right;
 min-height:800px;
 width:auto;
 height:auto;
 float:left;
}
.rightCContainer{
 float:left;
 width:267px;
}
.leftWhiteBorder_1{
 width:15px; float:left; height:35px;
}
.leftPinkBorder_1{
 width:15px; float:left; background-color:#F1C7C7; height:35px;
}
.searchFormCContainer{
 width:558px;
 float:left;
 height:20px;
 padding:15px 0px 0px 0px;
 text-align:left;
 background-color:#fff;
}
.rightShadowBorder_1{
 width:95px; float:left; height:35px; background:url(../images/browse/shadow-Bold-Right.jpg) white 50% repeat-y;
 background-position:right;
}
.leftWhiteBorder_2{
 width:15px; height:15px; float:left; background:url(../images/browse/shadow-Bold-Bottom.jpg) white 50% repeat-x;
 font-size:10px;
}
.leftPinkBorder_2{
 width:15px; background-color:#F1C7C7; height:15px; float:left;
 font-size:10px;
}
.midShadowBorder_2{
 width:638px; height:15px; float:left; background:url(../images/browse/shadow-Bold-Bottom.jpg) white 50% repeat-x;
 font-size:10px;
}
.rightShadowBorder_2{
 width:15px; height:15px; float:left; background:url(../images/browse/shadow-Bold-Corner.jpg) white 50% no-repeat; background-position:top;
 font-size:10px;
}
.leftWhiteBorder_3{
 width:15px; height:25px; float:left;
}
.leftPinkBorder_3{
 width:15px; background-color:#F1C7C7; height:25px; float:left;
}
.leftPinkBorder_3_40px{
 width:15px; background-color:#F1C7C7; height:40px; float:left;
}
.switchPageCContainer_40{
 width:458px; height:40px; float:left; text-align:left;
}
.orderByCContainer_40{
 width:175px; height:40px; float:left; background-color:#F0F0F0;
}
.leftWhiteBorder_3_mrg{
 width:20px; height:25px; float:left;
}
.propertyListingCContainer_Rent{
 height:107px; width:683px; clear:both; background: url(../images/browse/forRent.jpg) white 50% no-repeat;
}
.propertyListingCContainer_Sale{
 height:107px; width:683px; clear:both; background: url(../images/browse/forSale.jpg) white 50% no-repeat;
}
.listingCountCContainer{
 float:left; width:70px; text-align:right; height:13px; padding-top:16px;
}
.listingTitleCContainer{
 float:left; width:328px; height:13px; padding-top:16px; text-align:right;
}
.listingBodyContainer{
 float:left; width:328px;
}
.listingDetailsCContBox_1{
 float:left; width:328px; height:auto; text-align:left;
 line-height:.92em;
}
.listingDetailsCContBox_2{
 float:left; width:328px; height:29px;
}
.attributes{
 width:328px; clear:both;
}
.attributesLeft{
 float:left;
 line-height:.92em;
}
.attributesRight{
 float:right;
 line-height:.92em;
}
.listing8pxMargin{
 float:left; width:8px; height:50px;
}
.listingImgCContainer{
 float:left; width:72px; padding-top:16px; height:72px;
}
.listingPriceCContainer{
 float:left; width:31px; height:25px;
}
.listingPriceMargin{
 float:left; width:174px; padding-top:39px;
}
.listingPriceMarginPM{
 float:left; width:174px; padding-top:30px;
}
div.priceBox{
 width: 174px;
 height: auto;
 text-align: center;
}
div.listingMargin{
 height: 12px;
 font-size:12px;
 width:683px;
 background: url(../images/browse/bckMain.jpg) white 50% repeat-y;
}
.rightCContainer_Land{
 background: url(../images/browse/SalesAdd2.jpg) white 50% no-repeat;
 height:150px; padding:10px; text-align:left;
}
.rightCContainer_Homes{
 background: url(../images/browse/SalesAdd.jpg) white 50% no-repeat;
 height:150px; padding:10px; text-align:left;
}
.noResultsPinnkDiv{
 width:15px; background-color:#F1C7C7; height:500px; float:left;
}
.noResultsCContainer{
 width:458px;
 height:100px;
 float:left;
 text-align:center;
 padding-top:60px;
}
.noResultsGrayDiv{
 width:175px; height:500px; float:left; background-color:#F0F0F0;
}
.advancedPrefTopCont{
 height:auto;
 min-height:130px;
 width:267px;
 background:url(../images/properties/pref_top.jpg) white 50% no-repeat;
 background-position:top;
}
.advancedPrefTopCont_gr{
 height:auto;
 min-height:130px;
 width:267px;
 background:url(../images/properties/pref_top_gr.jpg) white 50% no-repeat;
 background-position:top;
}
.advancedPrefHeadCont{
 padding-left:25px; height:25px; text-align:left; padding-top:13px;
}
.preferences15pxMargin{
 height:15px; font-size:10px;
}
.preferences6pxMargin{
 height:6px; font-size:5px;
}
.prefLeftSmallTick{
 float:left; width:22px; height:25px; padding-left:24px;
}
.prefRightSmallTick{
 float:left; width:22px; height:25px;
}
.prefLeftSmallTick img{
 border:0px;
}
.prefRightSmallTick img{
 border:0px;
}
.prefLeftSmallLink{
 float:left; width:100px; height:20px; text-align:left; padding-top:5px;
}
.prefLeftSmallLink_gr{
 float:left; width:95px; height:20px; text-align:left; padding-top:5px;
}
.prefLeftXLLink{
 float:left; width:180px; height:20px; text-align:left; padding-top:5px;
}
.prefLeftLargeLink{
 float:left; width:126px; height:20px; text-align:left; padding-top:5px;
}
.prefRightLargeLink{
 float:left; width:99px; height:20px; text-align:left; padding-top:5px;
}
.prefRightLargeLink_gr{
 float:left; width:104px; height:20px; text-align:left; padding-top:5px;
}
.prefRightSmallLink{
 float:left; width:73px; height:20px; text-align:left; padding-top:5px;
}
.advancedPrefBotCont{
 clear:both; height:143px; width:267px; background: url(../images/properties/pref_bottom.jpg) white 50% no-repeat; background-position: bottom;
}
.prefDisplayAllBut{
 width:267px; height:25px;
}
.rightBannerShortCont{
 width:267px; height:auto; background:url(../images/browse/yellow.jpg) white 50% no-repeat; background-position:top;
}
.rightBannerShortHead{
 text-align:left; padding:13px 0px 0px 25px; height:25px;
}
.clearBoth{
 clear:both;overflow:hidden;
}
.bannerTexts{
 text-align:center; padding:0px 30px 0px 30px;
}
.bannerTexts h4{
 padding:20px 0px 25px 0px;
}
.bannerTexts p{
 padding:0px 0px 18px 0px;
}
/*-------------------------------------------------------------FORM ELEMENTS-------------------------------------------------------------*/
.formNote {
 font-family: "Trebuchet MS";
 color:#FF0000;
 font-size:12px;
}
.formTag {
 color:#999999;
 font-size:16px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}
.formTagSmall {
 color:#999999;
 font-size:14px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}
.textfieldSt{
 border:1px solid #C7C7C7;
 background-color:#F3F3F3;
 height:20px;
}
.textareaSt{
 border:1px solid #C7C7C7;
 background-color:#F3F3F3;
 scrollbar-arrow-color:#8E99AB;
 scrollbar-darkshadow-color:#8E99AB;
 scrollbar-highlight-color:#F6F6F6;
 scrollbar-track-color:#cfcfcf;
 scrollbar-3dlight-color:#dddddd;
 scrollbar-base-color:#B9C7E1;
 scrollbar-face-color:#B9C7E1;
 scrollbar-shadow-color:#B7C5Df;
}
/*------------------------------------------------------------- SEARCH FORM FIELDS-------------------------------------------------------------*/
.defaultSoft10 {
 color: #666;
 padding-left:20px;
 color: #829EAC;
 font-size: 11px;
 font-weight: bold;
 font-family: "Trebuchet MS";
}
.defaultSoft10 h1 em {
 font-weight: 900;
 font-style: normal;
 color: #468;
}
.defaultSoft10 a, .defaultSoft10 a:visited {
 color: #468;
}
.defaultSoft10 a:hover {
 color: #fff;
 background-color: #468;
 text-decoration: none;
}
.defaultSoft10 p {
 font-size: 12px;
 margin-left: 20px;
}
.defaultSoft10 option {
 font-family: Arial, Helvetica, sans-serif;
}
.SubmitButton_2010 {
 padding:0px;
 margin-left:-75px;
 padding-top:15px;
}
.SubmitButton_2010 {
 width:50px;
 height:20px;
 background-image: url(../images/browse/button_go.jpg);
 border:0px;
 margin-left:-75px;
 margin-top:15px;
 cursor:pointer;
}
.SubmitButton_2010:hover {
 background-image: url(../images/browse/button_go_hover.jpg);
}
.ui-dropdownchecklist {
 height:18px;
 border:1px solid #333;
 border-right:0;
 background:#FFFFFF url(../images/browse/dropdown.png) no-repeat center right;
 padding-left:5px;
 margin-right:10px;
 color:#999;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active {
 background-image: url(../images/browse/dropdown_hover.png);
 border-color: #333;
 background-color:#FFFFFF;
}
.ui-dropdownchecklist-text {
 font-size: 12px;
 height: 20px;
 line-height: 18px;
 margin-right: 17px; /* background dropdown.png image */
}
.ui-dropdownchecklist-dropcontainer {
 background-color: #fff;
 border: 1px solid #999;
}
.ui-dropdownchecklist-item {
  padding-left:3px;
  font-family:"Trebuchet MS";
}
.ui-dropdownchecklist-item-hover {
 background-color: #bfe0f2;
}
.ui-dropdownchecklist-item-disabled label {
 color: #ccc;
}
.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text {
 color: #111;
}
.ui-dropdownchecklist-group {
 font-weight: bold;
 font-style: normal;
 padding-left: 7px;
 font-family:"Trebuchet MS";
}
.ui-dropdownchecklist-indent {
 padding-left: 20px;
}