﻿.myaccount_sep { width:100%; height:15px; clear:both; overflow:hidden}

div.box_myaccountW {width:730px !important; height:50px !important; background-image:url(../images/dec_line2_myaccount.gif); background-repeat: no-repeat; background-position:top; margin:0px auto;}
.nameMyaccount { width:50%; float:left; height:32px; line-height:32px; font-size:14px; text-align:center; margin:0px; padding:0px}
.linksMyaccount {outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#55413a ;  text-align:center; float:left; width:50%; line-height:32px; height:32px; margin:0px; padding:0px}
.linksMyaccount a:link {outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#55413a; font-weight:normal; text-decoration:underline; }
.linksMyaccount a:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#55413a; font-weight:normal; text-decoration:underline; }
.linksMyaccount a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#55413a; font-weight:normal; text-decoration:none; }


.cont_myaccount {width: 98% !important; margin: auto; }
.cont_myaccount {}
.tabs_myaccount {width:100%; margin:0px auto}

.tab_box {width: 725px; margin: auto; height: 25px; clear: both; }
.tab_box a {color: #554039; font-size:14px; text-decoration:none; display:block; float:left; position:relative; bottom:0px; margin: 0px 4px 0px 0px; width: 140px; height: 25px; line-height: 20px; }
.tab_box a:hover {color: #554039; }
.tab_box a.active {font-weight: bold; color:#700505; }
.tab_box a.active:hover {color: #700505; font-weight: bold; }

.zsnazzy3 {width:140px; margin:0px 0px 0px 0px; position:relative; bottom:0px; background-color: Transparent; float:left;}
.xsnazzy3 {background: transparent; float:left; margin:0 3px;}

.xtop3, .xbottom3 {display:block; background:transparent; font-size:1px;}
.xb13, .xb23, .xb33, .xb43 {display:block; overflow:hidden;}
.xb13 {height:1px; margin:0 5px; background:#909090;}
.xb23 {height:1px; margin:0 3px; background:#f1f1f1; border-width:0 2px; border-style: solid; border-color: #909090;}
.xb33 {height:1px; margin:0 2px; background:#f1f1f1; border-width:0 1px; border-style: solid; border-color: #909090;}
.xb43 {height:2px; margin:0 1px; background:#f1f1f1; border-width:0 1px; border-style: solid; border-color: #909090;}

.xboxcontent3 {height: 20px; background-color:#f1f1f1; display:block; border-width:0 1px; border-style: solid; border-color: #909090; text-align:center; cursor: pointer;}
/*
* html .xboxcontent3 {height:1px;}
*/

.active .xb23, .active .xb33, .active .xb43, .active .xboxcontent3 {background-color:#ffffff; background:#ffffff; }
.active .xboxcontent3 {border-bottom: 1px solid #FFFFFF !important; margin-bottom: -1px; position: relative; cursor: text;}



.zsnazzy {width:99% !important; margin:auto;}
.xsnazzy {background: transparent; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; line-height: 1px; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; font-size:1px; line-height: 1px; }
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #909090; border-right:1px solid #909090;}
.xb1 {margin:0 5px; background:#909090;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #909090; border-width:0 1px; height:auto; background-color:#FFFFFF}
* html .xboxcontent {height:1px;}


.xsnazzy p, .zsnazzy p {margin:0; padding:0px; }
.xboxcontent p { margin:0px !important; padding:0px !important}
.xboxcontent br {font-size: 1px; line-height: 1px; margin:0px !important; padding:0px !important}
.xboxcontent br.clear {font-size: 1px; line-height: 1px; display: block; float: none; clear: both; width: 100%; margin:0px !important; padding:0px !important}

.xboxcontent .PageContent { margin:0px; padding:11px; float:none; clear:both; display:block;}

.cont_myaccount .QSContainer {width: 477px; height: 260px; float: left; clear: none; overflow: hidden; margin-right: 15px;}
.cont_myaccount .WContainer {width: 370px; height: 260px; float: left; clear: none; overflow-y: auto !important; background-image: none; }
.cont_myaccount .FSContainer {width: 862px; height: auto; overflow: hidden; padding-top: 10px; float: none; clear: both; background-image: none;}





.cont_myaccount .QuickSearch {width: 100%; }

.cont_myaccount .QuickSearchTabs {width:100%;height: 25px;clear: both;}
.cont_myaccount .QuickSearchTabs ul {list-style-type:none;margin:0px;padding:0px;}
.cont_myaccount .QuickSearchTabs ul li {list-style-type:none;margin:0px;padding:0px;text-align:center;display:block;float:left;width:28%; line-height: 30px;}
.cont_myaccount .QuickSearchTabs ul li a {display:block;text-decoration:none;margin-right: 1px;line-height: 30px !important;}
.cont_myaccount .QuickSearchTabs ul li a:hover {}
.cont_myaccount .QuickSearchTabs ul li a.active {display:block;text-decoration:none;margin-right: 1px; font-size: 14px;}
.cont_myaccount .QuickSearchTabs ul li a.active:hover {}

.cont_myaccount .QuickSearchBody {width:100%;clear: both;}
.cont_myaccount .QuickSearchBodyLeft {width:40%;margin:5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.cont_myaccount .QuickSearchBodyRight {width:40%;margin:5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}

.cont_myaccount .QuickSearchBody ul {list-style: none; margin: 0px; padding: 0px; }
.cont_myaccount .QuickSearchBody ul li {list-style: none; margin: 0px; padding: 0px; }
.cont_myaccount .QuickSearchBodyLeft div div {clear:both;}
.cont_myaccount .QuickSearchBodyRight div div {clear:both;}

.cont_myaccount .QuickSearchBody select {width:97%;}
.cont_myaccount .QuickSearchBody label {display:block;width:97%;margin-bottom:2px;margin-top:5px; font-size: 13px;}

.cont_myaccount .QuickSearchBody .Double {display: block; clear: both; width:99%;}
.cont_myaccount .QuickSearchBody .Double select {width:48%;display: block; float: left; clear: none; }
.cont_myaccount .QuickSearchBody .Double span {width:1%;display: block; float: left; clear: none; }

.cont_myaccount .QuickSearchBodySelectTown {display: none; }

.cont_myaccount .QuickSearchLinks {width:100%;height: 25px;clear: both;}
.cont_myaccount .QuickSearchLinkSearch {width:40%;margin:0% 5% 0% 5%;text-align:right;float:right;clear:none;/* IE6 hack */display:inline;}
.cont_myaccount .QuickSearchLinkAdvanced {width:40%;margin:0% 5% 0% 5%;text-align:left;float:left;clear:none;/* IE6 hack */display:inline;}
.cont_myaccount .QuickSearchLinkSearch a {display:block;float:right;margin-right:26px;width:97px;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow: hidden; font-size:12px; font-weight:bold}
.cont_myaccount .QuickSearchLinkSearch a:hover {}
.cont_myaccount .QuickSearchLinkAdvanced i {display:block;float:left;font-style:normal;margin-right:4px;}
.cont_myaccount .QuickSearchLinkAdvanced a {display:block;float:left; text-transform: lowercase; }
.cont_myaccount .QuickSearchLinkAdvanced a:hover {}

.cont_myaccount .QuickSearch {width: 477px !important; }

.cont_myaccount .QuickSearchTabs {background-image: url(../images/qs-top-bg.gif) !important; background-position: 0px 0px; background-repeat: no-repeat; width: 477px; height: 31px; }
.cont_myaccount .QuickSearchTabs ul {}
.cont_myaccount .QuickSearchTabs ul li {width: 122px; }
.cont_myaccount .QuickSearchTabs ul li a {background-image: url(../images/qs-tabs-bg.gif) !important; background-position: -122px 0px; background-repeat: no-repeat; width: 122px; height: 27px; line-height: 27px; color: #FFFFFF; }
.cont_myaccount .QuickSearchTabs ul li a:hover {color: #CCCCCC; }
.cont_myaccount .QuickSearchTabs ul li a.active {background-position: 0px 0px; color: #000000; font-weight: bold; }
.cont_myaccount .QuickSearchTabs ul li a.active:hover {color: #000000; font-weight: bold; }

.cont_myaccount .QuickSearchBody { background-image: url(../images/qs-middle-bg.gif) !important; background-repeat: repeat-y; background-position: 0px 0px; width: 477px; height: 186px; overflow: hidden; border: none !important; }
.cont_myaccount .QuickSearchBodyLeft {margin-top: 15px; }
.cont_myaccount .QuickSearchBodyRight {margin-top: 15px; margin-right: 0px; }
.cont_myaccount .QuickSearchBody ul {}
.cont_myaccount .QuickSearchBody li,
.cont_myaccount .QuickSearchBody div div div {height: 50px; overflow: hidden; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.cont_myaccount .QuickSearchBody br {}
.cont_myaccount .QuickSearchBody select {}
.cont_myaccount .QuickSearchBodyLeft select {}
.cont_myaccount .QuickSearchBodyRight select {}
.cont_myaccount .QuickSearchBody label {font-weight: bold; }

.cont_myaccount .QuickSearchLinks { background-image: url(../images/qs-bottom-bg.gif) !important; background-position: 0px 0px; background-repeat: no-repeat; height: 37px; }
.cont_myaccount .QuickSearchLinkSearch {margin-right: 0px; }
.cont_myaccount .QuickSearchLinkAdvanced {}
.cont_myaccount .QuickSearchLinkSearch a {color: #FFFFFF;}
.cont_myaccount .QuickSearchLinkSearch a:hover {color: #FFFFFF;}
.cont_myaccount .QuickSearchLinkAdvanced i {color: #000000;}
.cont_myaccount .QuickSearchLinkAdvanced a {color: #990000;}
.cont_myaccount .QuickSearchLinkAdvanced a:hover {color: #000000;}




.cont_myaccount .WelcomeText {width: 100% !important; height: 260px !important; background-image: none; overflow: visible !important; }
.cont_myaccount .WelcomeText h1 {display: none; }
.cont_myaccount .WelcomeText .SubPages {display: none; }
.cont_myaccount .WelcomeText .WebContent {width: 100% !important; font-family: Verdana !important; font-size: 12px !important; color: #313131 !important; margin: 0px; padding: 0px; height: 260px; overflow: visible !important; background-image: none;}
.cont_myaccount .WelcomeText .WebContent h2 {font-family: Verdana !important; font-size: 18px !important; font-weight: normal !important; color: #000000 !important; margin: 0px; padding: 0px; height: 35px; line-height: 27px; }
.cont_myaccount .WelcomeText .WebContent p {margin: 0px; padding: 0px 0px 15px 0px !important; font-family: Verdana !important; font-size: 12px !important; color: #313131 !important; }
.cont_myaccount .WelcomeText .WebContent ul {margin: 0px 0px 0px 50px !important; padding: 0px 20px 15px 20px !important; list-style: disc !important; font-family: Verdana; font-size: 12px; color: #313131; }
.cont_myaccount .WelcomeText .WebContent li {margin: auto !important; padding: auto !important; list-style: disc !important; font-family: Verdana; font-size: 12px; color: #313131; }





.cont_myaccount .FSContainer h1 {width: 210px; height: 30px; line-height: 30px; text-indent: 17px; font-family: Verdana !important; font-size: 18px !important; font-weight: normal !important; color: #000000 !important; float: left; margin: 0px; padding: 0px; }
.cont_myaccount .FSContainer a {display: block; float: left; height: 30px; line-height: 30px; color: #990000 !important; }
.cont_myaccount .FS_cornerUp_left {width:100%; height:30px; background-image:url(../images/featured_cornerUp_left.gif); background-position:left; background-repeat: no-repeat}
.cont_myaccount .FS_cornerUp_right {background-image:url(../images/featured_cornerUp_right.gif); background-position:right; background-repeat:no-repeat; height:30px}
.cont_myaccount .FS_border {border-left:1px solid #cccccc !important; border-right:1px solid #cccccc !important; width: auto; }
.cont_myaccount .FS_border a {/*display: inline !important; font-size: 1px !important; line-height: 0px !important; margin: 0px !important; padding: 0px !important; height: auto !important; */}
.cont_myaccount .FS_cornerBottom_left {background-image:url(../images/featured_cornerBottom_left.gif); background-position:left; background-repeat: no-repeat; height:5px; width:100%}
.cont_myaccount .FS_cornerBottom_right {width:100%; height:5px; background-image:url(../images/featured_cornerBottom_right.gif); background-position:right; background-repeat:no-repeat}
.cont_myaccount .FS_grUp {width:100%;  height:30px; background-image:url(../images/featured_grUp.gif); background-repeat:repeat-x;}
.cont_myaccount .FS_grbottom {width:100%; height:5px; background-image:url(../images/featured_grbottom.gif); background-repeat:repeat-x}

.cont_myaccount .HomepageFeaturedProperties {width: 99% !important; height: auto !important; padding:0px !important; margin:0px auto 0px auto !important; }
.cont_myaccount .HomepageFeaturedProperties .listing { width:49% !important; height: 140px !important; margin-right:1%; margin-left:0px !important; float:left; list-style:none !important; margin-top: 0px !important; padding-top: 10px !important;}
.cont_myaccount .HomepageFeaturedProperties .listingPhoto {width:45% !important; height:162px; float:left; list-style:none !important}
.cont_myaccount .HomepageFeaturedProperties .listingPhoto a {width:100% !important; height:162px; float:left; list-style:none !important}
.cont_myaccount .HomepageFeaturedProperties .listingPhoto img.photo{ width:95% !important; height:auto !important; border: 1px solid #CCCCCC !important;}
.cont_myaccount .HomepageFeaturedProperties .listingDetails { width:50% !important; float:left; clear: none; font-size:12px; margin-top: 0px !important; padding-top: 0px !important;}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .location{ width:100% !important; font-size:12px; color:#404040; font-weight:bold; text-align: left; float: left; clear: both; height: 15px !important; line-height: 15px !important; }
.cont_myaccount .HomepageFeaturedProperties .listingDetails .basicinfo{ width:100% !important; font-size:12px; color:#404040; font-weight:normal !important; text-align: left !important; float: left !important; clear: both; height: 30px !important; line-height: 15px !important; }
.cont_myaccount .HomepageFeaturedProperties .listingDetails .description{width:100% !important; font-size:12px; color:#404040; font-weight:normal; height:75px !important; line-height: 15px; overflow:hidden;}

.cont_myaccount .HomepageFeaturedProperties .listingDetails .localitySeparator{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .locality{ font-size:12px; color:#404040; line-height: 15px; }
.cont_myaccount .HomepageFeaturedProperties .listingDetails .regionSeparator{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .regionSeparatorDash{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .region{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .postal-codeSeparator{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .postal-code{ display:none}

.cont_myaccount .HomepageFeaturedProperties .listingDetails .priceLabel{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .price{ font-size:12px; color:#990000; float: left !important; clear: both !important; display: block !important; width: 100%; line-height: 15px; height: 15px !important; font-weight: bold !important; }
.cont_myaccount .HomepageFeaturedProperties .listingDetails .priceSeparator{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .fn{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .offerSeparator{ display:none}
.cont_myaccount .HomepageFeaturedProperties .listingDetails .offer{ font-size:12px; color:#404040; float: left !important; clear: both !important; display: block !important; width: 100%; line-height: 15px; height: 15px !important; font-weight: normal; font-style: italic; }

.cont_myaccount .HomepageFeaturedProperties .listingLinks {width:50% !important; float:left !important; clear: none; font-size:12px; padding:0px; height: 15px; }
.cont_myaccount .HomepageFeaturedProperties .listingLinks .viewdetails {display: block !important; width:44% !important; height:15px; float: left !important; clear: none !important; }
.cont_myaccount .HomepageFeaturedProperties .listingLinks .viewdetails a{display: inline !important; float: none !important; border: none !important; background-color: transparent !important; color:#990000; font-size:11px !important; line-height:15px !important; text-align:left !important; text-decoration:none; text-transform:capitalize; margin-top:0px; float: left !important; font-weight: normal !important;}
.cont_myaccount .HomepageFeaturedProperties .listingLinks .viewdetails a:hover {text-decoration:underline; }
.cont_myaccount .HomepageFeaturedProperties .listingLinks .requestinfo {display: block !important; width:54% !important; height:15px; float: left !important; clear: none !important; }
.cont_myaccount .HomepageFeaturedProperties .listingLinks .requestinfo span a{display: inline !important; float: none !important; border: none !important; background-color: transparent !important; color:#990000; font-size:11px !important; line-height:15px !important; text-align:left !important; text-decoration:none; text-transform:capitalize; margin-top:0px; float: left !important; font-weight: normal !important;}
.cont_myaccount .HomepageFeaturedProperties .listingLinks .requestinfo span a:hover {text-decoration:underline; }
			
.cont_myaccount .search_results {width: 96% !important; margin: auto !important; }
             
