#carousel {height: 344px; overflow: hidden; position: relative; width: 256px; margin: 0 !important}
#carousel .carousel_scroll_up, #carousel .carousel_scroll_down {position: absolute; left: 0px; display: block; width: 256px; height: 20px; background-position: right top; overflow: hidden; text-indent: -5000px; z-index: 10}
#carousel .carousel_scroll_up {top: 0; background-image: url(/images/scrollup.png)}
#carousel .carousel_scroll_down {bottom: 0; background-image: url(/images/scrolldown.png)}
#carousel .carousel_strip {width: 256px; position: absolute; top: 20px; left: 0; padding: 10px; z-index: 0}
#carousel .carousel_item {width: 235px; overflow: hidden; float: left; margin: 0 10px 10px 0; height: 66px}
form#zip_code_form {text-align: right; margin-bottom: 0px !important; padding-top: 5px !important}
label#zip_code {font-size: 12px}
form#zip_code_form input.button {background-color: transparent; background-image: url(/images/buttons/gobutton.png); border: 0px; cursor: pointer; height: 29px; width: 52px; vertical-align: middle}
#bottomcarousel {height: 155px; position: relative; overflow: hidden; margin: 0 50px 20px 85px; background-color: #f5fbfd}
#bottomcarousel h4 {height: 35px; width: 815px padding: 0; margin: 0; text-indent: -5000px; overflow: hidden; background: transparent url(/images/SD-featured_videos.png) right top no-repeat}
#bottomcarousel p.no_videos {font-size: 22px; color: #999; margin: 40px auto; text-align: center; font-weight: bold; width: 778px; font-style: italic}
#bottomcarousel a.carousel_scroll_left, #bottomcarousel a.carousel_scroll_right {display: block; height: 120px; width: 15px; float: left; background-color: red; text-indent: -5000px; overflow: hidden; position: absolute; top: 40px}
#bottomcarousel a.carousel_scroll_left {left: 0; background: transparent url(../images/scrollleft.png) right top no-repeat; z-index: 10}
#bottomcarousel a.carousel_scroll_right {right: 0; background: transparent url(../images/scrollright.png) right top no-repeat}
#bottomcarousel .carousel_strip {height: 120px; position: absolute; left: 18px; top: 40px; overflow: hidden; z-index: 0}
#bottomcarousel .carousel_strip .carousel_item {float: left; height: 110px; width: 85px; margin: 6px}
#bottomcarousel .carousel_strip .carousel_item a {text-decoration: none; font-size: 12px; color: #F37126; font-weight: bold}
#bottomcarousel .carousel_strip .carousel_item a img {margin-bottom: 5px}
#recent_topics {width: 235px; margin: 0 !important; background-color: rgb(245,251,253); clear:both; padding: 10px; border-right:1px solid rgb(204,237,347)}
#recent_topics .recent_topics_strip {z-index: 0}
#recent_topics .recent_topics_item {width: 235px; margin: 10px 10px 10px 0}
#recent_topics .recent_topic_avatar {float: left; width:65px; text-align:center}
#recent_topics .recent_topic_content {margin-left: 10px; font-weight: normal}
#recent_topics .recent_topics_more {text-align: center; font-size: 16px}
#recent_topics #recent_topics_today {text-align:center}
#recent_topics #recent_topics_today img {margin-bottom:5px}
#recent_topics .clearboth {background-image: url("/images/SD-blueseparation-half.jpg"); background-repeat: repeat-x; background-position:center; width:100%; height:10px; visibility:visible; margin:0px auto; padding-bottom: 10px}
  body, input, select, h4, h5, h6, p, dl, dt, dd{padding:0;margin:0;}
img{border:0;padding:0;margin:0;}
 body{background-color:rgb(225,226,227);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
.preloadarea {display:none}
a{color:#2476b0;text-decoration:underline;}
a:hover{}
a:active{}
p{padding:5px 0px;}
input, select, textarea{border: 1px solid #000;background-color:#fff;}
input{height:19px;}
select{height:21px;}
h4{font-weight:bold;font-size:1.5em;color:rgb(243,113,38);padding-bottom:5px;}
h5{font-size:12px;text-transform:uppercase;}
h5 a{color:rgb(243,113,38);}
h6{font-size:11px;}
h7{font-size:10px; margin-bottom:10px;}
.clearboth, .clearlast{clear:both;visibility:hidden;}
.clearLeft{clear:left;}
.float-left{float:left;}
.float-right{float:right;}
.float-none{float:none !important;}
.center{text-align:center;}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.hr{background-image:url("/images/SD-blueseparation.jpg"); background-repeat:repeat-x; background-position:center; width:100%;height:15px;visibility:visible;margin:0px auto;}
h4.uppercase{text-transform:uppercase;color:rgb(115,199,217);font-weight:normal;}
.required{color:rgb(243,113,38);}
.floatleft{float:left;}
.clearright{clear:right;}
.floatright{float:right;}
.widthGapper1{width:200px;margin:0 30px;}
.message, .disabled{font-weight:bold;padding:5px 20px;background-color:#f6f6f6;}
strong.uppercase{text-transform:uppercase;color:rgb(243,113,38);}
.blue_bg{background-color:rgb(245,251,253);}
.search_thumbnail{float:left;width:185px;text-align:center;}
.search_thumbnail img{float:none !important;}
dl.search_info{margin-left: 185px;}
.submit_button{background-image:url("/images/buttons/submitbutton.png");width:63px;height:27px;border:none;clear:left;margin-top:10px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
a.closeWindow img{border:0;margin:0 20 20 0;float:right;}
.fieldWithErrors{display:inline;}
.pagination span{background:none;font-weight:normal;padding:0;}
 #container{width:950px;margin:0 auto; background-color:#fff;text-align:left;display:block;}
 #header{width:100%;height:197px;display:block;background:rgb(233,246,250) url("/images/SD-navgradient.jpg") bottom repeat-x;position:relative;}
#header .logo{width:256px;height:100%;position:relative;float:left;display:block;}
#header .logo div{position:absolute;top:20px;left:35px;}
#header .right{width:544px;height:100%;position:relative;float:right;display:block;}
#header .right .link{padding-right:29px;margin-top:15px;text-align:right;font-size:12px;line-height:33px;}
#header .right .link span{color:rgb(243,113,38);}
#header .right .new_search{margin:0;padding:0;}
#header .right .searchBox{height:42px;background-image:url("/images/SD-searchbar.jpg");text-align:right;padding-left:80px;}
#header .right .searchBox form{display:inline;}
#header .right .searchBox input, #header .right .searchBox select {width:190px;display:inline;float:left;margin:10px 1px;}
#header .right .searchBox .button {width:52px;height:29px;margin-top:5px;border:0;background-image:url("/images/buttons/gobutton.png");cursor:pointer;background-color:transparent;}
#header .right .bookmarkHolder .bookmark{position:absolute;top:250px;right:-98px;}
#header .right .bookmarkHolder .bookmark input{height:92px; background:none; border:0;}
#header .right .bookmarkHolder .bookmarked_properties{position:absolute;top:340px;right:-86px;text-align:left;}
#header .right .bookmarkHolder .bookmarked_properties a{text-decoration:none;}
#header .right .bookmarkHolder .bookmarked_properties .property_bookmark{background-image:url("/images/property_bookmark.png");cursor:pointer;background-color:transparent;height:54px;width:86px;}
#header .right .bookmarkHolder .bookmarked_properties .property_bookmark .name{height:47px;width:73px;padding-top:10px;padding-left:4px;color:white;overflow:hidden;text-align:center;white-space:nowrap;}
#header .right .bookmarkHolder .bookmarked_properties .property_bookmark .name .hr{height:1px;color:white;background:white;border:0;margin:0;}
#header .right .navigation{float:left;margin-left:47px;}
#header .right .navigation a{height:23px;display:block;float:left;margin-left:1px;}
span#nav_sweetdeeds a{background-image:url("/images/buttons/SD-mysweetdeedsbutton.jpg");width:122px;}
span#nav_sweetdeeds a:hover, span#nav_sweetdeeds a.active{background-position: 0px -23px;}
span#nav_show_tell a{background-image:url("/images/buttons/SD-show&tellbutton.jpg");width:91px;background-position:0px -1px;}
span#nav_show_tell a:hover, span#nav_show_tell a.active{background-position:0px -24px;}
span#nav_sale a{background-image:url("/images/buttons/SD-salebutton.jpg");width:63px;}
span#nav_sale a:hover, span#nav_sale a.active{background-position:0px -23px;}
span#nav_rent a{background-image:url("/images/buttons/SD-forrentbutton.jpg");width:65px;}
span#nav_rent a:hover, span#nav_rent a.active{background-position:0px -23px;}
span#nav_pros a{background-image:url("/images/buttons/SD-prosbutton.jpg");width:69px;}
span#nav_pros a:hover, span#nav_pros a.active{background-position:0px -23px;}
span#nav_talk a{background-image:url("/images/buttons/SD-nav-talk.jpg");width:40px;}
span#nav_talk a:hover, span#nav_pros a.active{background-position:0px -23px;}
#header .right .shareHolder{clear:both;position:relative;text-align:right;line-height:47px;padding-right:50px;}
#header .right .shareHolder .share{position:absolute;top:10px;right:-103px;}
 #content{padding:15px 50px 15px 85px;}
#mainContent{width:478px;float:left;padding-right:79px; background-color:#fff;}
#mainContent .categoryBox{width:100%;margin-top:28px;}
#mainContent .categoryBox .header{}
#mainContent .categoryBox .header span{float:left;}
#mainContent .categoryBox .header span a{display:block;height:35px;}
#mainContent .categoryBox .sweetdeeds-header{background-image:url("/images/SD-mysweetdeedsbar.jpg");background-repeat:no-repeat;height:35px;text-align:right;line-height:0px;font-size:20px;color:#fff;}
#mainContent .categoryBox .sweetdeeds-header span{float:right;}
#mainContent .categoryBox .orange span.header_featured a, #mainContent .categoryBox .blue span.header_featured a{height:35px;width:89px;display:block;}
#mainContent .categoryBox .orange span.header_featured a{background-image:url("/images/buttons/homepage-orange-featured.png");}
#mainContent .categoryBox .blue span.header_featured a{background-image:url('/images/buttons/homepage-blue-featured.jpg')}
#mainContent .categoryBox .orange span.header_latest a, #mainContent .categoryBox .blue span.header_latest a{height:35px;width:62px;display:block;}
#mainContent .categoryBox .orange span.header_latest a{background-image:url("/images/buttons/homepage-orange-latest.png");}
#mainContent .categoryBox .blue span.header_latest a{background-image:url("/images/buttons/homepage-blue-latest.jpg");}
#mainContent .categoryBox .orange span.header_highest_rated a, #mainContent .categoryBox .blue span.header_highest_rated a{height:35px;width:146px;display:block;}
#mainContent .categoryBox .orange span.header_highest_rated a{background-image:url("/images/buttons/homepage-orange-highestrated.png");}
#mainContent .categoryBox .blue span.header_highest_rated a{background-image:url("/images/buttons/homepage-blue-highestrated.jpg");}
#mainContent .categoryBox a.header_tab {display: block; height: 21px; background-position: right top; background-repeat: no-repeat; margin-left: 8px; float: left}
#mainContent .categoryBox a.header_tab.current {background-position: right bottom}
#mainContent .categoryBox a.header_tab#header-show_and_tell {background-image: url(/images/homepage_tab-show_and_tell.png); width: 113px}
#mainContent .categoryBox a.header_tab#header-for_sale {background-image: url(/images/homepage_tab-for_sale.png); width: 90px}
#mainContent .categoryBox a.header_tab#header-for_rent {background-image: url(/images/homepage_tab-for_rent.png); width: 90px}
#mainContent .categoryBox a.header_tab#header-pro {background-image: url(/images/homepage_tab-the_pros.png); width: 93px}
#mainContent .categoryBox .homepage-section {clear: both}
#mainContent .categoryBox .homepage-section h4 {color: #666; background-color: #ccc; padding: 0; text-align: center; font-style: italic; font-size: 12px}
#mainContent .categoryBox .homepage-section h4 a {display: block; color: #666; text-decoration: none; padding: 5px 10px}
#mainContent .categoryBox span.section_header a:hover, #mainContent .categoryBox span.section_header a.active{background-position:0px -35px;}
#content .greyBox {width:500px; line-height: 1.2em; border:1px solid #f5905b; padding:10px; position: relative; overflow:hidden}
#content div#right_buttons {float:right; width:256px; text-align: center}
#content div#right_buttons img {padding-bottom:10px}
#content p, #content h4 {padding: 0}
#upcoming_events {width: 256px; float: right; clear: right}
.home_carousel {width: 256px}
#carousel.home_carousel {height: 270px}
#upcoming_events_title {background: transparent url(/images/events_header.png) right top no-repeat; text-indent: -5000px; overflow: hidden; width: 256px; height: 35px; display: block; margin-bottom: 0}
#upcoming_events .body{border-right:0px solid #53c6d9;background-color:#dadbdd;padding:10px 10px 0px 10px;width:235px;clear:both;margin-bottom:30px; background-image:url("/images/homesforsaleimage.jpg");}
#upcoming_events .body img{float:left;margin-bottom:0;margin-right:10px;}
#upcoming_events .categoryBox .body dl{float:right;width:130px;font-size:11px;}
#upcoming_events dl dd img{float:none;}
#upcoming_events .clearboth{visibility:hidden;margin:0px auto;}
#mainContent .categoryBox .blue-hide-show a, #mainContent .categoryBox .orange-hide-show a{display:block;}
#mainContent .categoryBox .blue-hide-show span.show a{background-image:url("/images/buttons/sweetdeeds-getstarted-blue-show.jpg");width:57px;}
#mainContent .categoryBox .blue-hide-show span.hide a{background-image:url("/images/buttons/sweetdeeds-getstarted-blue-hide.jpg");width:72px;}
#mainContent .categoryBox .orange-hide-show span.show a{background-image:url("/images/buttons/sweetdeeds-getstarted-orange-show.jpg");width:57px;}
#mainContent .categoryBox .orange-hide-show span.hide a{background-image:url("/images/buttons/sweetdeeds-getstarted-orange-hide.jpg");width:72px;}
#mainContent .categoryBox .blue-hide-show a.active, #mainContent .categoryBox .blue-hide-show a:hover, #mainContent .categoryBox .orange-hide-show a.active, #mainContent .categoryBox .orange-hide-show a:hover{background-position:0px -35px;}
#mainContent .categoryBox .smallNavigation{padding-left:218px;}
#mainContent .categoryBox .smallNavigation span{height:21px;display:block;float:left;margin-left:0px;}
#mainContent .categoryBox .smallNavigation a{height:21px;display:block;float:left;margin-left:0px;}
#mainContent .categoryBox .smallNavigation span.show_and_tell, #mainContent .categoryBox .smallNavigation span.show_and_tell a{background-image:url("/images/buttons/SD-smallnav-s&t.jpg");width:85px;}
#mainContent .categoryBox .smallNavigation span.for_sale, #mainContent .categoryBox .smallNavigation span.for_sale a{background-image:url("/images/buttons/SD-smallnav-forsale.jpg");width:63px;}
#mainContent .categoryBox .smallNavigation span.for_rent, #mainContent .categoryBox .smallNavigation span.for_rent a{background-image:url("/images/buttons/SD-smallnav-rentals.jpg");width:58px;}
#mainContent .categoryBox .smallNavigation span.pro, #mainContent .categoryBox .smallNavigation span.pro a{background-image:url("/images/buttons/SD-smallnav-pros.jpg");width:49px;}
#mainContent .categoryBox .smallNavigation span.active, #mainContent .categoryBox .smallNavigation a.active, #mainContent .categoryBox .smallNavigation a:hover{background-position:0px -21px !important;}
#mainContent .categoryBox .smallNavigation span.nav_show_tell a.dactive:hover{background-image:url("/images/SD-smallnav-s&twhite.jpg");width:85px;background-position:0px 0px;}
#mainContent .categoryBox .smallNavigation span.nav_show_tell a.dactive{background-image:url("/images/SD-smallnav-s&t.jpg");width:85px;background-position:0px 0px;}
#mainContent .categoryBox .smallNavigation span.nav_sale a.active{background-image:url("/images/SD-smallnav-forsalewhite.jpg");width:63px;}
#mainContent .categoryBox .smallNavigation span.nav_sale a.dactive:hover{background-image:url("/images/SD-smallnav-forsalewhite.jpg");width:63px;}
#mainContent .categoryBox .smallNavigation span.nav_sale a.dactive{background-image:url("/images/SD-smallnav-forsale.jpg");width:63px;}
#mainContent .categoryBox .smallNavigation span.nav_rent a.active{background-image:url("/images/SD-smallnav-rentalswhite2.jpg");width:58px;}
#mainContent .categoryBox .smallNavigation span.nav_rent a.dactive:hover{background-image:url("/images/SD-smallnav-rentalswhite2.jpg");width:58px;}
#mainContent .categoryBox .smallNavigation span.nav_rent a.dactive{background-image:url("/images/SD-smallnav-rentals.jpg");width:58px;}
#mainContent .categoryBox .smallNavigation span.nav_pros a.active{background-image:url("/images/SD-smallnav-proswhite.jpg");width:49px;}
#mainContent .categoryBox .smallNavigation span.nav_pros a.dactive:hover{background-image:url("/images/SD-smallnav-proswhite.jpg");width:49px;}
#mainContent .categoryBox .smallNavigation span.nav_pros a.dactive{background-image:url("/images/SD-smallnav-pros.jpg");width:49px;}
#mainContent .categoryBox .body{border-right:1px solid rgb(204,237,347);padding:17px 20px 0px;width:433px;clear:both;}
#mainContent .categoryBox .body img{float:left;}
#mainContent .categoryBox .body img.calendar_date_select_popup_icon{float:none;}
#mainContent .categoryBox .body dl{width:238px;}
#mainContent .categoryBox .body dl dd img{width:96px;height:11px;float:none;}
#mainContent .categoryBox .body dl dt img{float:none;}
#mainContent .categoryBox .body dl dt p span{text-transform:uppercase;}
#mainContent .categoryBox .body .clearboth{background-image:url("/images/SD-blueseparation.jpg"); background-repeat:repeat-x; background-position:center; width:100%;height:30px;visibility:visible;margin:0px auto;}
#mainContent #profile .header span a{display:inline;}
#mainContent #profile .bookmark_notice {font-weight:bold;margin-top:-9px;margin-bottom:7px;padding:3px;}
#mainContent #profile .body{padding-bottom:25px;}
#mainContent #profile .body dl{width:205px;}
#mainContent #profile .body dl dt{margin:0px 0px 15px 0px;}
#mainContent #profile .body dl h4{padding-bottom:0px;}
#mainContent #profile .body dl h7{margin-bottom:10px;}
#mainContent #profile .body dl p{padding-top:0px;margin-top:0px;}
#mainContent #profile .body .clearboth{background:none;height:10px;}
#mainContent .my-sweetdeeds-bar {text-align:center;margin-top:15px;}
#mainContent .my-sweetdeeds-bar span a{display:inline-block;width:122px;height:23px; margin:0 1px;}
#mainContent .my-sweetdeeds-bar span.bm-my-sweetdeeds a{background-image:url("/images/buttons/mininav-mysweetdeeds.jpg");}
#mainContent .my-sweetdeeds-bar span.bm-my-messages a{background-image:url("/images/buttons/mininav-mymessages.jpg");}
#mainContent .my-sweetdeeds-bar span.bm-my-bookmark a{background-image:url("/images/buttons/mininav-mybookmarks.jpg");}
#mainContent .my-sweetdeeds-bar a.active, #mainContent .my-sweetdeeds-bar a:hover{background-position:0px -23px;}
#mainContent .categoryBox .body .box-link{line-height:24px;margin-bottom:10px;}
#mainContent .categoryBox .body .property-box-link{height:10px;}
#mainContent .categoryBox .body .profile-image {display:block; float:left;}
#mainContent .categoryBox .body .profile-image div{clear:left;}
#mainContent .categoryBox .body .profile-image div img{margin:0px 5px 5px 0px;}
#mainContent div.profile{color:#a0a4a5;font-size:11px;border-top:1px solid #E5E5E5;}
#mainContent div.profile img{display:block;margin-left:5px; clear:right;margin-bottom:5px;margin-top:5px;}
#mainContent div.profile div{background-color:#f5fafd;padding:10px 20px;border-top:1px solid #E5E5E5;}
 #mainContent .categoryBox .body .search .up-down-search {padding-right:20px;}
#mainContent .categoryBox .body .search .up-down-search p{padding:0; margin:0;}
#mainContent .categoryBox .body .search .up-down-search p strong{color:rgb(243,113,38);font-weight:normal;}
#mainContent .categoryBox .body .search .up-down-search h6{font-weight:normal;margin-bottom:20px;margin-top:5px;}
#mainContent .categoryBox .body .search .up-down-search ul{padding-top:0;padding-bottom:0;margin-top:-5px;margin-bottom:0;margin-left:-20px;}
#mainContent .categoryBox .body .search .up-down-search li{list-style-image:url("/images/whats_this_bullet.gif");}
#mainContent .categoryBox .body .search .up-down-search label{width:100%;margin-bottom:3px;}
#mainContent .categoryBox .body .search .up-down-search label span{float:none;clear:none;}
#mainContent .categoryBox .body .search .left-right-search div label{clear:left;margin-bottom:3px;float:left;margin-right:5px;}
#mainContent .categoryBox .body .search .up-down-search input, #mainContent .categoryBox .body .search .up-down-search select{margin-top:3px;margin-bottom:10px;}
#mainContent .categoryBox .body .search .up-down-search span.photoNum{float:left;font-size:16px;color:rgb(115,199,217);text-transform:uppercase;font-weight:bold;margin-right:10px;margin-bottom:0;}
#mainContent .categoryBox .body .search .up-down-search span{font-size:11px;clear:left;}
#mainContent .categoryBox .body .search .topSpace{padding-top:30px;}
#mainContent .categoryBox .body .search .up-down-search input.chose-file{border:0;width:200px;}
#mainContent .categoryBox .body .search .left-right-search div{clear:both;margin-top:10px;}
#mainContent .categoryBox .body .search .left-right-search div input, #mainContent .categoryBox .body .search .left-right-search div select{margin-bottom:10px;float:left;}
#mainContent .categoryBox .body .search .xlong{width:280px;}
#mainContent .categoryBox .body .search .long{width:169px;}
#mainContent .categoryBox .body .search .medium{width:100px;margin-right:10px;}
#mainContent .categoryBox .body .search .short{width:55px;}
#mainContent .categoryBox .body .search .nHeight{height:90px;}
#mainContent .categoryBox .body .search .lHeight{margin-top:3px; height:210px; width:410px;}
#mainContent .categoryBox .body .search .chk_bx{border:none;}
.submit {background-image:url("/images/buttons/submitbutton.png");width:63px;height:27px;border:none;clear:left;margin-top:10px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .search .reset, #mainContent #basic_info .reset, #mainContent #adminbody .reset {background-image:url("/images/buttons/clearbutton.png");width:62px;height:28px;border:none;clear:right;margin-top:10px;background-repeat:no-repeat;margin-left:15px;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .search .login{background-image:url("/images/buttons/loginbutton.png");width:58px;height:25px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .search .sign_up{background-image:url("/images/buttons/signupbutton.png");width:67px;height:29px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .search .upload{background-image:url("/images/buttons/uploadbutton.png");width:74px;height:31px;border:none;clear:left;margin-top:10px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .search .request_password{background-image:url("/images/buttons/requestpasswordbutton.png");width:104px;height:44px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .reset_password{background-image:url("/images/reset.png");width:104px;height:44px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .categoryBox .body .manager .add{background-image:url("/images/buttons/addbutton.png");width:61px;height:31px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
#mainContent .listing{background-image:url("/images/buttons/publish-button.png");width:80px;height:44px;border:none;margin-top:20px;background-repeat:no-repeat;cursor:pointer;}
#mainContent .categoryBox .body .search .right{padding-left:20px;}
#mainContent .categoryBox .body .search .right select.multiple{height:222px;margin-bottom:0px;margin-top:5px;padding-bottom:0;}
#mainContent .categoryBox .body .search .right span{font-size:10px;}
#mainContent .categoryBox .body .properties-hide-show{border:1px solid #b1b2b5;display:block;margin-bottom:15px;background-color:#fff;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-controller{border:1px solid #b1b2b5; margin:5px;float:left;padding:0 5px;background-color:#f1f1f2;}
#mainContent .category-viewer-table .show-hide-controller{border:1px solid #b1b2b5; margin:5px;padding:0 5px;background-color:#f1f1f2;display:inline;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-controller a, #mainContent .category-viewer-table .show-hide-controller a{text-decoration:none;color:#000;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-title{margin:5px 5px 5px 20px;;float:left;clear:right;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-details{border-top:1px solid #d2d2d2;clear:both;display:block;padding:15px;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-details table tbody tr td {padding-bottom:20px;width:33%;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-details table tbody tr td input{padding:0;margin:0;float:left;height:18px;}
#mainContent .categoryBox .body .properties-hide-show .show-hide-details table tbody tr td label{color:#b1b2b5;padding-top:2px;margin-left:5px;}
#mainContent td.separator{width:9px;background-image:url("/images/blueseparationline.png");background-repeat:no-repeat;background-position:50% 50%;}
  .contact_owner .up-down-search {padding-right:20px;}
.contact_owner .up-down-search p{padding:0; margin:0;}
.contact_owner .up-down-search p strong{color:rgb(243,113,38);font-weight:normal;}
.contact_owner .up-down-search h6{font-weight:normal;margin-bottom:20px;margin-top:5px;}
.contact_owner .up-down-search ul{padding-top:0;padding-bottom:0;margin-top:-5px;margin-bottom:0;margin-left:-20px;}
.contact_owner .up-down-search li{list-style-image:url("/images/whats_this_bullet.gif");}
.contact_owner .up-down-search label{display:block;width:100%;margin-bottom:3px;}
.contact_owner .up-down-search label span{float:none;clear:none;}
.contact_owner .left-right-search div label{clear:left;margin-bottom:3px;float:left;margin-right:5px;}
.contact_owner .up-down-search input, #mainContent .categoryBox .body .search .up-down-search select{margin-bottom:10px;}
.contact_owner .up-down-search span.photoNum{float:left;font-size:16px;color:rgb(115,199,217);text-transform:uppercase;font-weight:bold;margin-right:10px;margin-bottom:0;}
.contact_owner .up-down-search span{float:left;font-size:11px;clear:left;}
.contact_owner .topSpace{padding-top:30px;}
.contact_owner .up-down-search input.chose-file{border:0;width:200px;}
.contact_owner .left-right-search div{clear:both;margin-top:10px;}
.contact_owner .left-right-search div input, #mainContent .categoryBox .body .search .left-right-search div select{margin-bottom:10px;float:left;}
.contact_owner .xlong{width:280px;}
.contact_owner .long{width:169px;}
.contact_owner .medium{width:100px;margin-right:10px;}
.contact_owner .short{width:55px;}
.contact_owner .nHeight{height:90px;}
.contact_owner .lHeight{height:210px; width:410px;}
.contact_owner .chk_bx{border:none;}
.contact_owner .submit {background-image:url("/images/buttons/submitbutton.png");width:63px;height:27px;border:none;clear:left;margin-top:10px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
.contact_owner .reset, #mainContent #basic_info .reset, #mainContent #adminbody .reset {background-image:url("/images/buttons/clearbutton.png");width:62px;height:28px;border:none;clear:right;margin-top:10px;background-repeat:no-repeat;margin-left:15px;background-color:transparent;cursor:pointer;}
.contact_owner .login{background-image:url("/images/buttons/loginbutton.png");width:58px;height:25px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
.contact_owner .sign_up{background-image:url("/images/buttons/signupbutton.png");width:67px;height:29px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
.contact_owner .upload{background-image:url("/images/buttons/uploadbutton.png");width:74px;height:31px;border:none;clear:left;margin-top:10px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
.contact_owner .request_password{background-image:url("/images/requestpasswordbutton.png");width:104px;height:44px;border:none;clear:right;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
.contact_owner .right{padding-left:20px;}
.contact_owner .right select.multiple{height:222px;margin-bottom:0px;margin-top:5px;padding-bottom:0;}
.contact_owner .right span{font-size:10px;}
 #mainContent .showSearchResult{height:29px; line-height:29px;text-align:right;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-right:5px;padding:0px 10px;}
#mainContent .showSearchResult div{height:29px;float:left;padding:0px 2px;}
#mainContent .showSearchResult div span{color:#ff6108;}
#mainContent .head{background-repeat:no-repeat;background-position:95% center;margin-top:20px;border-top:1px solid #e5e5e5;}
#mainContent .site_head{background-image:url("/images/SD-searchresults.jpg");}
#mainContent .property_head{background-image:url("/images/SD-propertysearchresults.jpg");}
#mainContent .show_and_tell_head{background-image:url("/images/SD-s&tsearchresults.jpg");}
#mainContent .pro_head{background-image:url("/images/SD-prossearchresults.jpg");}
#mainContent .for_rent_head{background-image:url("/images/forrentsearchresults.jpg");}
#mainContent .for_sale_head{background-image:url("/images/forsalesearchresults.jpg");}
 #mainContent #search_results .result{margin-bottom:15px;border-bottom:1px solid #e1e1e3;}
#mainContent .searchResult td span{text-transform:uppercase;}
#mainContent .searchResult td span a{color:#ff6108;text-transform:uppercase;font-weight:bold;}
#mainContent .sitemap{margin-top:20px;}
#mainContent .sitemap table thead tr th{font-size:15px;text-transform:uppercase;color:rgb(115,199,217);font-weight:normal;}
#mainContent .sitemap table tbody tr td{font-size:11px;color:rgb(115,199,217); padding-right:30px;}
#mainContent .sitemap a{display:block;width:100%;color:#6da7bb;}
#mainContent .categoryBox .body .manager th{font-size:16px;font-weight:normal;text-transform:uppercase;color:rgb(115,199,217);}
#mainContent .categoryBox .body .manager tbody tr a{font-size:11px;margin-left:5px;}
#my_bookmarks .bookmarks-title{height:28px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;margin-top:10px;margin-bottom:0px; padding:0px 15px;}
#my_bookmarks .bookmarks-title img{margin-top:10px;}
#my_bookmarks .bookmarks .clearboth{height:5px;background-color:#f5fafd;padding:0 10px 10px 10px;visibility:visible;}
#my_bookmarks .bookmarks{padding:10px 15px;background-color:#f5fafd;}
.category-viewer-title{height:28px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;margin-top:25px;margin-bottom:0px; padding:0px 15px;}
.category-viewer-title img {margin-top:10px;}
.category-viewer-table .clearboth{height:5px;background-color:#f5fafd;padding:0 10px 0 18px;visibility:visible;}
.category-viewer-table table{padding:10px 15px;background-color:#f5fafd;}
.category-viewer-table table thead tr th{text-transform:uppercase;}
.category-viewer-inutation-table thead tr th{color:rgb(115,199,217);}
.category-viewer-table table.other thead tr .col1, .category-viewer-table table.other tbody tr .col1{width:130px;}
.category-viewer-table table.other thead tr .col2, .category-viewer-table table.other tbody tr .col2{width:160px;}
.category-viewer-table table.other thead tr .col3, .category-viewer-table table.other tbody tr .col3{width:75px;}
.category-viewer-table table.other thead tr .col4, .category-viewer-table table.other tbody tr .col4{width:80px;}
.category-viewer-table table.forsale thead tr .col1, .category-viewer-table table.forsale tbody tr .col1{width:115px;}
.category-viewer-table table.forsale thead tr .col2, .category-viewer-table table.forsale tbody tr .col2{width:171px;}
.category-viewer-table table.forsale thead tr .col3, .category-viewer-table table.forsale tbody tr .col3{width:50px;}
.category-viewer-table table.forsale thead tr .col4, .category-viewer-table table.forsale tbody tr .col4{width:49px;}
.category-viewer-table table.forsale thead tr .col5, .category-viewer-table table.forsale tbody tr .col5{width:60px;}
.category-viewer-table table thead tr .col1 a{color:rgb(243,113,38);}
.category-viewer-table table tbody tr .col1 {padding-right:10px;}
.category-viewer-table table tbody tr .col1 img{margin-top:5px;}
.category-viewer-table table tbody {line-height:15px;font-size:10px;}
.category-viewer-table table .blank{height:10px;}
.category-viewer-table table tbody span {text-transform:uppercase;font-weight:bold;font-size:11px;}
.category-viewer-table .property{padding:10px 15px;background-color:#f5fafd;}
.category-viewer-table .property .left-side{float:left;margin-right:10px;font-size:10px;width:225px;}
.category-viewer-table .property .right-side{height:160px;}
.category-viewer-table .property span{text-transform:uppercase;line-height:23px;padding-top:5px;font-weight:bold;margin-right:5px;}
.category-viewer-table .property .left-side a{text-transform:uppercase;color:rgb(243,113,38);font-weight:bold;font-size:12px;}
.category-viewer-table .property .rating-label{padding-bottom:5px;}
.owner-listing{font-size:11px;}
.purchase_dialog{width:300px;padding:0 10px 10px 10px;}
.subscription_dialog{width:400px;padding:0 10px 10px 10px;}
.publishing_dialog{display:none;padding-left:10px;padding-right:10px}
.publishing_dialog .close{text-align:right;}
.help_dialog{display:none;padding-left:10px;padding-right:10px;width:300px;}
.help_dialog .close{text-align:right;}
.contact_dialog{display:none;padding-left:10px;padding-right:10px;background-color:white;}
.contact_dialog .close{text-align:right;}
.just-sections{margin:0px 0px 25px 0px;border-bottom:1px solid #ede9e6;padding-bottom:25px;background-color:#F5FAFD;}
.just-sections .heading{display:block;clear:both;padding:10px 20px;background-color:#fff;border-bottom:1px solid #ede9e6;border-top:1px solid #ede9e6;height:8px;}
.just-sections .heading .floatright{}
.just-sections .thumb{font-size:10px;margin-top:20px;padding-left:20px;}
.just-sections .thumb td img{margin:5px 0px;}
.just-sections p{padding-left:20px;}
.just-sections .col3{padding-left:20px;padding-right:20px;}
.just-sections .col1{padding-right:20px;}
.just-sections .prop-fact-features{font-size:11px;padding-left:20px;margin-top:15px;}
.just-sections .prop-fact-features strong{color:rgb(115,199,217);}
.just-sections .prop-fact-features dl dt{margin:7px 0px;}
span.rating{float:left;line-height:23px;padding-top:5px;font-weight:bold;margin-right:10px;}
div.ratingHolder{float:left;line-height:23px;}
div.ratingHolder img{float:left;}
.user-comment{border-bottom:1px solid #e7e7e7;padding-top:10px;padding-bottom:10px;}
.user-comment .col1{padding:0px 15px;}
.user-comment .col3{font-size:10px;}
.user-comment .col3 span{color:#97d9e9;}
.user-comment .user-reply{margin-top:5px;}
.user-comment .user-reply .col1{padding:3px 5px;}
.user-comment .user-reply .col3 span{color:#b8b8ba;}
.imageName{margin:10px 0px;color:rgb(115,199,217);clear:both;}
#mainContent .sections{border-bottom:1px solid #E7E7E7;}
#mainContent .sections .showSearchResult{border:0;}
.managePhotos table{font-size:11px;}
.managePhotos .text td{padding-bottom:10px;border-bottom:1px solid #EDE9E6;}
.managePhotos .photo td{padding-top:10px}
.managePhotos .photo td input{display:block;clear:both;border:0;background-color:#fff;}
form#edit_status_property_form label{font-weight:bold;}
select#property_bedrooms, select#property_bathrooms{width:100px;}
select#property_state{width:75px;}
img.small_spinner{height:20px;width:20px;float:right;}
#permalink_check {display:inline; position:absolute;}
#permalink_check img {float:none !important; height:25px; width:25px;}
#permalink_success {display:inline; color:green}
#permalink_error {display:inline; color:red}
#adminbody .response{float:right;clear:both;}
.ad {text-align: center}
.ad img {margin-bottom: 10px !important;}
 .star-rating{ list-style:none; margin: 0px; padding:0px; border:0; width: 100px; height: 20px; position: relative; background: url("/images/SD-threestars.png") top left repeat-x}
.star-rating li{ padding:0px; margin:0px; border:0; float: left}
.star-rating li a{ display:block; width: 20px; height: 20px; border:0; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px}
.star-rating li a:hover{ background: url("/images/SD-threestars.png") left center; z-index: 2; left: 0px; top: 2px}
.star-rating a.one-stars{ left: 0px}
.star-rating a.one-stars:hover{ width:20px}
.star-rating a.two-stars{ left:20px}
.star-rating a.two-stars:hover{ width: 40px}
.star-rating a.three-stars{ left: 40px}
.star-rating a.three-stars:hover{ width: 60px}
.star-rating a.four-stars{ left: 60px}
.star-rating a.four-stars:hover{ width: 80px}
.star-rating a.five-stars{ left: 80px}
.star-rating a.five-stars:hover{ width: 100px}
#facebook_friend_selector {margin: -10px; padding-bottom: 20px}
#facebook_login_button span {color: white !important}
 .new_messages {color: red; font-weight: bold; height: 21px; margin-left: 50px; margin-top: 15px}
.new_messages a {color: red}
#tabs {border-bottom: 1px solid #bbb; padding-top: 20px; padding-bottom: 3px; margin-bottom: 10px; position: relative; list-style: none; text-align: center}
#tabs a {border: 1px solid #bbb; padding: 3px 20px; margin: 0 0 -1px -1px; color: #333; background-color: #eee; border-bottom: 1px solid #fff; text-decoration:none}
#tabs a:hover {background-color: #ddd}
#tabs a.active-tab {background-color: white; font-weight:bold}
.messages td {padding: 5px 5px 1px 0px}
.messages tr.unread{background-color: #F5FBFD;}
.messages tr.unread td.message_unread{width:16px;height:16px;}
.messages tr.unread td.message_unread .unread_bullet{background:url("/images/message_unread.png") no-repeat left center;width:16px;height:16px;}
.messages tr.unread .message_subject{font-weight:bold;}
.messages tr.unread .author{font-weight:bold;}
.messages td.author_avatar{width:60px;}
.messages td.author_avatar img{height:35px;}
.messages td.author_name{width:120px;}
.messages td.author_name .timestamp{font-size:10px;color:gray;}
.messages td.message_content{width:300px;}
.messages td.message_content .body{color:gray;}
.messages tr.separator td {height: 1px}
.messages tr.separator hr {height: 1px; color:gray; background:gray; border:0; margin:0}
.message_main_content {margin-bottom: 20px}
.message_main_content .message_show {position: relative; border-top: 1px solid #999; border-bottom: 1px solid #999; width: 550px}
.message_main_content .message_reply {position: relative; padding-left: 50px; border-bottom: 1px solid #999; width: 500px}
.message_main_content .timestamp {float: right; margin: 2px}
.message_main_content td.author img {height: 35px}
.message_main_content .flag {position: absolute; bottom: 2px; right: 2px; font-size: 10px}
.message_main_content .flag a {color: gray; text-decoration: none}
.message_main_content .flag a:hover, .message_main_content .flag a:active {text-decoration: underline}
.message_action_bar {margin-bottom: 10px}
a.message_action {margin-right: 6px; background-color: rgb(238, 238, 238); border-color: rgb(153, 153, 153); border-style: solid; border-width: 1px; display: inline-block; outline: none; padding: 3px 6px; vertical-align: bottom; text-decoration: none; color: black}
 #rightSidebar{width:257px;float:right;padding:15px 0px 24px; background-color:#fff;text-align:left;clear:right;}
#rightSidebar img{margin-bottom:20px;}
#rightSidebar .googlebox{margin-bottom:20px;}
#rightSidebar .categoryBox{width:100%;margin-top:15px;}
#rightSidebar .categoryBox img {margin-bottom:30px;}
#rightSidebar .categoryBox .header{padding:0;}
#rightSidebar .categoryBox .header span{float:left;}
#rightSidebar .categoryBox .header img{margin-bottom:0;}
#rightSidebar .categoryBox .header span a{display:block;height:35px;}
#rightSidebar .categoryBox .body{border-right:0px solid #53c6d9;background-color:#dadbdd;padding:10px 10px 0px 10px;width:235px;clear:both;margin-bottom:30px; background-image:url("/images/homesforsaleimage.jpg");}
#rightSidebar .categoryBox .body img{float:left;margin-bottom:0;}
#rightSidebar .categoryBox .body dl{float:right;width:130px;font-size:11px;}
#rightSidebar .categoryBox .body dl dd img{float:none;}
#rightSidebar .categoryBox .body .clearboth{visibility:hidden;margin:0px auto;}
#rightSidebar .propertyProfileBox{width:252px;padding-top:12px;}
#rightSidebar .propertyProfileBox .header{width:100%;background-image:url("/images/prostitleboximage.jpg");height:35px;line-height:35px;font-family:Helvetica;font-weight:bold;font-size:14px;color:#fff;text-align:center;}
#rightSidebar .propertyProfileBox .body{padding:25px;font-size:11px;border:1px solid rgb(204,237,347);margin-bottom:20px;}
#rightSidebar .propertyProfileBox .body strong{text-transform:uppercase;color:rgb(243,113,38);}
#rightSidebar .propertyProfileBox .body dl dt{margin:3px 0px;}
#rightSidebar .propertyProfileBox img{margin-bottom:0px;}
#rightSidebar .propertyProfileBox img.separator{margin:10px 0px;}
 #footer{width:100%;height:123px;background-color:#e1e2e4;text-align:center;clear:both;}
#footer .navigation{height:29px;}
#footer .navigation a{float:left;}
.copyright{font-size:10px;width:270px;height:67px;background:url("/images/SD-bottomnav-smalllogo.png") no-repeat left center; margin:0px auto; text-transform:uppercase; text-align:left;padding-top:17px;padding-left:65px;}
 .feature_video_link {margin-bottom: 5px}
.feature_video_link a {display: block; width: 55px; height: 12px; background-color: transparent; background-image: url(/images/checkbox.png); background-position: left top; background-repeat: no-repeat; padding-left: 15px; overflow: hidden; white-space: nowrap}
.feature_video_link a.unfeatured_video_check:hover {background-position: left -12px}
.feature_video_link a.unfeatured_video_check:active {background-position: left -24px}
.feature_video_link a.featured_video_check {background-position: left -36px}
.feature_video_link a.loading {background: transparent url(/images/checkbox_loading.gif) left top no-repeat}
#sidebar_buttons {position: absolute; left: 50%; top: 15px; margin-left: 270px}
#intro {text-indent: -5000px; overflow: hidden; border: 1px solid #F5905B; margin-bottom: 20px}
#intro a.more_info {display: block; width: 540px; height: 38px; background: transparent url(/images/intro_text.png) right top no-repeat; text-indent: -5000px; overflow: hidden; float: left}
#intro a {display: block; float: left; text-indent: 0; margin: 20px 40px 20px 20px}
#homes_in_your_area {margin-bottom: 15px}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);  display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_loading {z-index: 101; width: 70px; margin-left: auto; margin-right: auto; margin-top: 200px; padding-bottom: 30px; text-align: center; background: url(../images/redbox_spinner.gif) no-repeat bottom center}
#RB_window {z-index: 102; background-color: #FFFFFF; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position:fixed; position: absolute}
#MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; border: 0; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 0; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #EFEFEF; height: 100%}
#MB_header {margin: 0; padding: 0}
#MB_content {position: relative; padding: 6px .75em; overflow: auto}
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight: bold; text-decoration: none; font-size: 13px}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(/images/spinner.gif) 50% 0 no-repeat}
 #MB_window {background-color: #EFEFEF; color: #000; -webkit-box-shadow: 0 0 64px #000; -moz-box-shadow: #000 0 0 64px; box-shadow: 0 0 64px #000}
#MB_frame {padding-bottom: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_header {background-color: #DDD; border-bottom: 1px solid #CCC}
#MB_caption {color: #000 }
#MB_close {color: #777 }
#MB_close:hover {color: #000 }
 .MB_alert {margin: 10px 0; text-align: center}