@charset "utf-8";   body, input, select, h4, h5, h6, p, dl, dt, dd{padding:0;margin:0;}
img{border:0;padding:0;margin:0;}
 body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.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;}
.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{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);}
 #container{width:800px;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;}
#header .right{width:544px;position:relative;float:right;display:block;margin-top:30px;}
#header .right .link{padding-right:29px;margin-top:15px;text-align:right;font-size:12px;}
#header .right .link span{color:rgb(243,113,38);}
#header .right .location{font-size:16px;}
#header .right .price{margin-top:55px;font-size:16px;color:rgb(115,199,217);font-weight:bold;}
#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 .bookmarkHolder .bookmark{position:absolute;top:250px;right:-89px;}
#header .right .navigation{text-align:right;padding-left:77px;}
#header .right .navigation a{height:23px;display:block;float:left;margin-left:1px;}
#header .right .shareHolder{clear:both;position:relative;text-align:right;line-height:47px;padding-right:50px;}
#header .right .shareHolder .share{position:absolute;top:15px;right:-103px;}
 #mainContent{width:450px;float:left;padding-right:79px; background-color:#fff;}
#mainContent .categoryBox{width:100%;margin-top:15px;}
#mainContent .categoryBox .header{}
#mainContent .categoryBox .header span{float:left;}
#mainContent .categoryBox .header span a{display:block;height:35px;}
#mainContent .categoryBox .body{padding:17px 20px 0px;width:433px;clear:both;}
#mainContent .categoryBox .body img{float:left;}
#mainContent .categoryBox .body dl{float:right;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:8px;visibility:visible;margin:0px auto; height:42px;}
#mainContent #profile .header span a{display:inline;}
#mainContent #profile .body{padding-bottom:25px;}
#mainContent #profile .body dl{width:225px;}
#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 .bookmark {text-align:center;margin-top:15px;}
#mainContent .bookmark span a{display:inline-block;width:122px;height:23px; margin:0 1px;}
#mainContent .categoryBox .body .box-link{line-height:24px;margin-bottom:10px;}
#mainContent .categoryBox .body .property-box-link{height:10px;}
#mainContent .profile-image img {width: 500px;}
#mainContent .categoryBox .body .profile-image {display:block; float:left; width: 500px; height:280px; text-align:center}
#mainContent .categoryBox .body .profile-image div{display:block; 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 .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 .searchResult td{padding: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;}
#mainContent #contact_information {width: 300px; padding:5px;}
.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 thead tr .col1, .category-viewer-table table tbody tr .col1{width:130px;}
.category-viewer-table table thead tr .col2, .category-viewer-table table tbody tr .col2{width:160px;}
.category-viewer-table table thead tr .col3, .category-viewer-table table tbody tr .col3{width:75px;}
.category-viewer-table table thead tr .col4, .category-viewer-table table tbody tr .col4{width:80px;}
.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;}
.owner-listing{font-size:11px;}
.just-sections{margin:0px 0px 25px 0px;border-bottom:1px solid #ede9e6;padding-bottom:25px;background-color:#F5FAFD;width:800px;font-size:14px;}
.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;line-height:0.5em;}
.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;}
div.ratingHolder a{float:left;margin-top:5px;margin-left:10px;}
.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;}
 #rightSidebar{width:257px;float:right;background-color:#fff;text-align:left;}
#rightSidebar .googlebox{margin-bottom:20px;}
#rightSidebar .categoryBox{width:100%;margin-top:15px;}
#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;}
 .gallery {overflow: hidden}
.gallery .photo.grid_1 {width: 100px; float: left; padding: 5px; text-align: center; font-size: 11px}
.just-sections .col1 {width: 160px}
.just-sections .prop-fact-features dl dt {line-height: 14px}