﻿body{background-color:#999;color:#4a4a4a;}
.main{padding:10px;background-color:#fff;border-radius:10px;box-shadow:inset 0px 0px 0px 10px #f7f7f7;}


.row{padding:5px 20px;}
.row-margin{margin-top:25px;}

.logo{}
.section-phone{float:left;padding:10px;}

.phone{font-size:18px;}
.section-sociallinks{float:right;padding:10px;}


.address{font-size:24px;}
.citystatezip{margin-left:20px;font-size:14px;color:#aaa;}

.price{margin-top:20px;padding:10px 25px;background-color:#f0f8fe;border-radius:10px;font-size:24px;}
.sold{margin-left:20px;}


.section-photos{padding:10px 20px;background-color:#f0f8fe;border-radius:10px;}

.section-main-photo{margin-bottom:20px;height:300px;}
.section-listings-photos{border:solid 0px #ccc;}
.section-listing-photo{float:left;}
.listingimage{}
.listingimagethumbnail{margin-right:2px;padding:2px;background-color:#fff;}



.section-details{}
.details{width:100%;}
.details td{padding:9px 0 9px 20px;}
.detailsrow{background-color:#fff;}
.detailsrow-alt{background-color:#f7f7f7;border-bottom:solid 1px #efefee;border-top:solid 1px #efefee;}
.detailsrow-highlight{background-color:#ff9;}

.details-name{width:125px;font-weight:bold;}
.details-value{}


.radshare{margin-left:20px !important;padding:0 !important;}



.footerSocialImage{margin:0 2px;}

.footer{margin-top:10px;padding:25px 50px 10px 50px;background-color:#3d577a;border-top-left-radius:10px;border-top-right-radius:10px;font-size:11px;color:#f7f7f7;}


.section-footer-image{float:left;margin:0 15px 0 0;}
.section-footer-content{float:left;}

.imgfooter{padding:5px;background-color:#6a82a2;}

.footerPhone{padding-top:10px;font-style:italic;}
.footerimage{margin-top:10px;}
.footerCopyright{margin-top:10px;}
.footerHighlightText{font-size:14px;}

.visitwebsite{margin:2px 20px;}


.uafooter{padding:10px 50px !important;background-color:#4a4a4a !important;font-size:11px !important;color:#f7f7f7 !important;display:block !important;visibility:visible !important}
.uafooterCopyright{float:left !important;margin-top:5px !important;display:inline !important;visibility:visible !important}
.uafooterPoweredBy{float:right !important;display:inline !important;visibility:visible !important}
a.uafooterLink,a.uafooterLink:link,a.uafooterLink:visited,a.uafooterLink:hover,a.uafooterLink:active{font-size:11px !important;color:#fff !important;text-decoration:none !important;display:inline !important;visibility:visible !important}


.socialLink{width:20px;}
.divSocialLinks{margin-bottom:5px;}
.socialLink{color:#99ccff;font-size:20px;margin:2px;}
.socialLink:hover{color:#999999;}


.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}


.datetimepicker{font-size:14px !important;width:175px !important;height:34px !important;padding:6px 12px !important;border-color:#cccccc !important;}


/* CHANGES FOR MOBILE */
@media(max-width:768px){
    .row-margin{margin-top:20px;}
    .section-phone-sociallinks{float:left !important;margin-top:15px;}
    .citystatezip{margin-left:0px !important;}
    .section-main-photo{height:225px;}
}


/* CAPTCHA */
.RadCaptcha, RadCaptcha_Default{display:inline-block !important;}
.capImage{display:inline-block !important;border:solid 1px #999 !important;border-radius:5px !important;}
.rcRefreshImage{display:inline-block !important;margin-left:10px !important;}
.rcRefreshImage:after{font-family:"Glyphicons Halflings";content:"\e031";color:#999;}


/* STATUS MESSAGES */
div.status_green,.status_green td{background-image:url(../images/status-green.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#b0e576;border:solid 1px #063;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#063;}
div.status_yellow,.status_yellow td{background-image:url(../images/status-yellow.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ff6;border:solid 1px #de6500;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#de6500;}
div.status_red,.status_red td{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}
.ValidationSummary{background-image:url(../images/status-red.gif);background-repeat:no-repeat;background-position:5px 50%;background-color:#ebd9d9;border:solid 1px #600;padding:10px 10px 10px 40px;font-size:10pt;font-weight:bold;color:#600;}