html{font-size:16px;}
/*agent search*/
.rui-page{max-width:1000px; margin:0 auto;}
#ao-inner-container {margin: 40px 0;}
.rui-tab1-container {font-size: 18px;border-bottom: solid 1px #ccc;margin-bottom: 80px;font-weight:100;display:flex;}
.rui-tab1 {float:left;min-width:300px;text-align:center;min-height:30px;cursor:pointer;}
.rui-tab1.selected{font-weight:bold;border-bottom:solid 3px #ccc}

#AOSearchOuterContainer{height:auto;}
#section_contactme input[type="text"], #section_contactme select,#section_contactme textarea,#AOSearchOuterContainer input, 
#AOSearchOuterContainer select,#profle-settings-container input[type="text"],#profle-settings-container input[type="password"],
.overlay input[type="text"],.overlay textarea
{height:auto;padding:10px;margin-bottom:10px; font-size:15px;width:99% !important;border-radius:0;border:solid 1px #ccc;}
#ao-criteria-container {max-width:800px;}
#ao-criteria-container #Master_City{width:40%!important;}
#ao-criteria-container #Master_State{width:38%!important;}
#ao-criteria-container #Master_Zip{width:20%!important;}
#ao-criteria-container #Master_FirstName{width:49%!important;}
#ao-criteria-container #Master_LastName{width:49%!important;}
#SpecialtyContainer > div{width:30%;float:left;}
.ao-criteria-container #SpecialtyContainer i::before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;
    display: inline-block;
    height: 0;
    width: 0;
    content: "";float:right;position:relative;top:8px;

}
#SpecialtyContainer h4 {border-bottom:solid 1px #ececec;padding-bottom:5px;margin-right:20px;cursor:pointer;}

.input-search-submit-w-icon i {display:none;}
.ao-search-clear{margin:60px 0;}
.ao-search-clear input{ border:0;}
.ao-search-clear .input-search-submit-w-icon{width:50%;float:left;}
.ao-search-clear #clear-search{float:right; font-size:14px;margin-top:10px;}

/*sitemap*/
#section_sitemap {max-width:800px; margin:0 auto;}
.sitemap h3{margin:5px;}
.sitemap{margin-bottom:30px;padding:10px 20px 20px; background:#f1f1f1;}

/*agent search results*/
.rui-header-container{display:flex;margin-bottom:20px;}
.rui-header-container > div:first-child{float:left; width:70%;}
.rui-header-container #AOEditButtonContainer{float:right; width:30%;text-align:right;}

#AOResultsContainer input{border-radius:0; padding:10px;font-size:15px;background:#ffffff;margin-right:5px;border:solid 1px #333;}
#AOResultsContainer select{border-radius:0;}
#AOResultsContainer > div{padding:0;}
.ao_page_controls_area{margin:20px 0;font-size:16px;}
div.ao-sort{background:#333; color:#fff;font-size:16px;padding:10px;}
div.ao-sort a{color:#fff!important;padding:0 20px;}

.ao-photo-container img.ao-search-agent-photo { max-width: 100%; height:auto; max-height: 450px;}
.ao-photo-container {width: 12%;float:left;}
.ao-info-container {width: 88%;float:left;}
.rui-inner-row {float: left;line-height: 1.5;clear: both;width: 100%;}
.rui-inner-row > div {float: left;}
.ao-agent-row-item{display:flex;border-bottom:solid 1px #ececec;}
.ao-photo-container{margin:10px auto; padding: 0 10px}
.ao-info-container{padding:15px 0;}
.ao-info-container h3 a{font-size:20px;}
.ao-info-container a{font-size:18px;}
.ao-info-c1{width:40%;}
.ao-info-c1 h3{margin:0;}
.ao-info-c2{width:60%;}
.ao-info-r3 {margin-top:20px;}
.ao-info-r3 a,.rui-icon-link-text {margin-right:20px;font-size: 13px;width:160px;text-align:center;}
.rui-icon-link-text{margin:10px 0 5px;}
.ao-phone{font-weight:600;}
.ao-results-office .ao-info-c2 {display:none;}
.ao-results-office .ao-info-c1{width:100%;}
.rui-icon{color:#ccc;display:inline-block;font: normal normal normal 14px/1 FontAwesome;font-size:0;margin-right:5px;}
.rui-icon::before{font-size:15px;}
.rui-icon-contact::before {content: "\f0e0";}
.rui-icon-listings::before {content: "\f015";font-size:20px;}
.rui-icon-roster::before {content: "\f007";}
.rui-icon-website::before {content: "\f0ac";font-size:18px;}
.rui-icon-search-lrg,.rui-header-container i{display:none;}

.ac_results{background:#ffffff;cursor:pointer;border:solid 1px #ececec}
.ac_results ul{list-style:none;padding:0}
.ac_results ul li{padding:5px 20px;}
.ac_results .ac_over{background:#ececec;}

/*agent profile*/

#ao-details-container{font-size:16px;}
#ao-details-photo{margin-right:20px}

/*office profile*/
#AgentsInQuery{font-size:16px;padding:20px 0;}
#AgentsInQuery select{padding:5px; border-radius:0;}
.ao-details-agent {float:left;width:30%;border:solid 1px #ececec;margin:5px;text-align:center;padding:15px 0;}
.ao-details-agent-photo img{height:200px;margin-bottom:10px;}

/*login*/
.sc-login-container .form-group{width:50%;float:left;}
.sc-login-container .form-group:nth-child(2n+1) {padding-right: 16px;}
.sc-login-container input,.sc-login-container button{font-size:16px;padding:10px;border-radius:0;height:auto}
.sc-login-container{max-width:1000px;margin:0 auto;font-size:16px;}
.sc-login-container form{margin-top:30px;}
.sc-login-container h3{font-size:25px;}
.rec-form-buttons-row,.rec-registration-container a {padding:20px 0;font-size:18px}
#form-submit input,.sc-btn-primary,.sc-btn-secondary,.bootstrap .btn.btn-primary, /* .btn.btn-primary - This overides boostrap framework.  , */ .bootstrap .btn,.btn-submit,.btn-clear/*,  .btn  - This overides boostrap framework. Technically this whole statment does and should be removed. Solution is to rename these html/aspx buttons with ACTUAL boostrap framework class names. Ex: btn-default, btn-primary */
{padding:10px 20px;border-radius:0!important;border:solid 1px #cccccc;font-size:15px;text-transform:uppercase}
.btn i.fa{font-size:22px;}
.sc-btn-primary,.sc-btn-secondary,.btn-submit{background:#5F5F5F;color:#fff;}
.sc-btn {margin-top:10px;}

.btn-submit,.btn-clear{padding:10px 40px!important;font-size:20px!important;}
.sc-btn-secondary,.btn-clear{background:#fff;color:#000;}


/*customer home*/
#section_customerhome{display:flex;max-width:1200px;margin:30px auto;}
#account-customerhome #viewport-wrapper, #account-profile #viewport-wrapper{max-width:1200px;margin:0 auto;}
h6.customersubmenu-container-title,.bootstrap .customersubmenu-container-title,.customersubmenu-container-title .title{min-height:40px;font-size:25px;float:left;font-weight:100}
#account-customerhome .col-xs-12,.savedsearchlist-title{clear:both;}
#dashboard-submenu{float:right;list-style:none;font-size:16px;min-height:40px;}
#account-customerhome .module-box{width:90%;}
#dashboard-submenu li{float:left;margin-right:10px;}

.two-col-width-left,.two-col-width-right,#account-customerhome .two-col-width-left,#account-customerhome .two-col-width-right{width:49%;}
.two-col-width-left{float:left;margin-right:5px;}
.two-col-width-right{float:left;}
.module-box{border:solid 1px #ccc;margin-top:20px;padding:20px;}
.module-box-body>a{display:none;}

/*profile settings*/
.caption1{font-size:15px;}


/*city pages*/
.community-offices{border-top:solid 1px #000000;padding-top:15px;}
.community-offices div {margin:15px 0;}
.community-offices img {margin-right: 20px;}
table.community-grid { border-collapse:collapse; border-spacing: 0 0; cellspacing: show ; font-size: 12px; border: solid 0px black; border-bottom-width: 1px; width: 100%; margin-bottom: 8px; }
table.community-grid th { text-align: right; color: #9B9B9B; font-size: 10px; padding: 4px; }
table.community-grid td { padding: 4px; }
table.community-grid tbody tr.alt-row { background-color: #EAEFF0; } 
table.community-grid td { border-top: solid 1px #C8C8C8; }
 
table.community-grid.education .c0 { text-align: left; }
table.community-grid.education .c1 { text-align: right; }
table.community-grid.education .c2 { text-align: right; }
table.community-grid.schools .c0 { text-align: left; }
table.community-grid.schools .c1 { text-align: right; width: 50px; }
table.community-grid.schools .c2 { text-align: right; width: 40px; }
table.community-grid.schools .c3 { text-align: right; width: 40px; }
table.community-grid.schools .c4 { text-align: right; width: 40px; }

#schools-demographics-tab-container > div{float:left;}
#community-container #community-main-layout3{text-align:left;}
#community-container h2 { color: #333333; font-size: 18px; margin-bottom:4px; text-align:left;}
#community-container h3 { font-size: 14px; margin-bottom:0;}
#community-main { float: left; text-align: left; margin-right: 10px; width: 55%; }
#community-main h1 { font-size: 20px; font-weight: bold; }
#community-main p { font-size: 12px; color: #5A5A5A; }
#community-main-summary, #community-main-citycontent { border-bottom: solid 1px black; margin-bottom: 16px; clear: both; }
#community-side { float: right; width:39%; text-align: left; padding:10px; border-left:solid 1px #333; }
#community-side-layout3 {margin-top:20px; text-align:center;}
.community-view-homes-for-sale  {margin-bottom: 15px; padding:10px 0;}
.community-view-homes-for-sale i {
	background:url("../../search/icons/iconSpritesVer2.png") no-repeat scroll -2px -126px transparent; 
	height:30px; 
	width:30px;
	display:block;
	float:left;
	margin-top:-2px;}
.community-view-homes-for-sale a{ font-size:12px; font-weight:bold;}



#schools-tab-section { clear: both; }
#demographics-tab-section { clear: both; }

.tab-container { clear: both; overflow: hidden; margin-top: 14px; }

#mlsMarketStat ul ul {
	margin: 0;
	padding: 0;
	min-width: 85px; }
	
#mlsMarketStat li li {
	margin: 0;
	font-size: 12px;
	text-align: center;
	width: 100%;
	max-width: 100px;}

#mlsMarketStat ul {
	margin: 0 3% 2% 0;
	padding: 0;
	width: 47%;
	max-width: 190px;}
	
.ie7 #mlsMarketStat ul { min-height: 110px; }
	
#mlsMarketStat li {
	margin: 0;
	padding: 0;
	width: 100%;}

#mlsMarketStat h2 { margin: 4px 8px 10px; }

#mlsMarketStat .trend-arrow {
	padding: 2px 0 0;
	margin: 0 auto;
	height: auto;
    width: 27px;
	min-height: 12px;
	text-indent: -15000px;
	/*background: transparent url("../../search/icons/iconSpritesVer2.png") no-repeat 0 0; */}

#mlsMarketStat .trend {
	padding: 4px 0 0 0;
	font-size: 10px;
    line-height: 12px;
	color: #666; }
	
#mlsMarketStat .mls_mkt_flat { margin-left: -12px; }

#mlsMarketStat .heading {
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	text-align: center;
	clear: left;}

#mlsMarketStat .sub-heading {
	padding: 4px 0;
	 color: #96A3B4;
	 font-size: 18px;
	font-weight: bold;
	height: 24px;}

#mlsMedianPrice, #mlsDaysOnMarket, #mlsListingSold, #mlsListingActive { min-height: 65px; }

#mlsMarketStat { overflow: hidden; }

#mlsListingSold { clear: left; }

.mls_mkt_na {
	display: block;
	margin-top: -15px;
	font-weight: normal;
	font-size: 9px;
	letter-spacing: -0.045em;
	line-height: 9px;
	min-width: 86px;
	}
	
.ie9 .mls_mkt_na { margin-top: -5px; }


.mls-mkt-up {
    background-position: -148px -605px;
	margin: 0 auto;}

.mls-mkt-down {
    background-position: -148px -669px;
	margin: 0 auto;}

.mls-mkt-flat {
     background-position: -148px -637px;
	 margin: 0 auto;}
ul.remc-list { overflow: hidden; margin:0; padding:0; margin-top: 8px; margin-bottom: 20px; }
ul.remc-list li { margin:0; padding:0; list-style-type: none; width: 46%; display: block; float: left; padding-right: 4px; }
ul.remc-list li h3 { font-size: 13px; margin-top: 0; padding-top: 0; }
ul.remc-list li em { text-align:center; margin-top:10px; font-size:20px; font-style: normal; font-family: Georgia; display: block; padding-bottom: 8px; font-weight: bold; }
ul.remc-list li div { text-align:center; font-size: 10px; color: #9B9B9B; padding-right: 10px; padding-top: 8px; height: 32px; padding-left: 34px; }
ul.remc-list li div i { 
	float: left; 
	display: inline;
	width: 32px; height: 32px; background: transparent url(../../search/icons/iconSpritesVer2.png); }
ul.remc-list li div span { margin-top: -5px; display: block; text-align: left; margin-left: 50px; }
ul.remc-list li.pos div i { 
	margin: 0 -15px 0 0;
    padding: 0 0 0 4px;
	background-position: -147px -445px;
	left: 15px; }
ul.remc-list li.neg div i { 
	margin: 0 -15px 0 0;
    padding: 0 0 0 5px;
	background-position: -182px -445px;
	left: 15px; }
ul.remc-list li.c1, ul.remc-list li.c2 { border-left: dotted 2px #A0A0A0; padding-left: 8px; }
.tr_toscreen img{max-height:80px;}
.contact-info-caption h2{font-size:20px;}
.tr_toscreen{border-bottom:solid 1px #ccc;}
/*listing landing pages*/
.user-options .landing-sort{display:none;}

/*contact form*/
.BGColor6,.BGColor2{background:transparent;}
.contentTitle img,.formarrow,.BGColor2{display:none;}
#section_contactme{padding:0 10px;}
#section_contactme table{width:100% !important; max-width:800px; margin:0 auto;}
.content {font-size:14px;}
.tableborder {display:none;}
#section_contactme input[type="checkbox"], #section_contactme input[type="radio"]{margin:4px 5px 0 20px;}
.loginButtonBox{padding-right:20px;}
table.buttontable{margin-top:40px !important;}

/*market value*/
#section_marketvalue{padding:20px;}
#report-title{font-size:30px;}
#section_marketvalue #report-form{background:#f1f1f1;display:table;width:100%;}
#hw-address{padding:10px; font-size:15px;}
#form-icon{display:none;}
#form-submit input{color:#fff;background:#2794D1;position:relative;top:5px;}
#section_marketvalue .market-value-contact-form > div:first-child > div > div{background:#f1f1f1;}

/*SM3*/
#mapsearch-single-listing-overlay .container-header,#mapsearch-single-listing-overlay .container-footer
{display:none;}
#listingdetail-container #top-navigation-v3{left:0!important;border-bottom:solid 1px #ececec;padding:10px 0 0;}
html#page-listing-listingsearch .criteria-form-v2 #mapsearch-criteria-basicsearch input[type="text"]{border-radius:0;}
html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-form-filters-dropdown-all{margin-bottom:100px;}
#NearbyListings-container{margin-bottom:20px;}
html#page-listing-listingsearch #single-listing-overlay #listingdetail-title-summary{padding-top:65px;}
.fieldset-features .nav-tabs{margin-bottom:20px;}
.fieldset-features .nav-tabs > li.active > a{top:1px;}
.bootstrap .fieldset-features .nav-tabs > li > a{background:#ffffff;font-weight:200;font-size:16px;}
        .fieldset-features .checkbox{width:100%;margin:5px;font-size:14px;}
.fieldset-features .checkbox input[type="checkbox"]{margin-right:10px!important;}
.fieldset-features input[type="text"],.fieldset-features  select{width:100%;}
        #mapsearch-criteria-basicsearch .checkbox-match label{display:inline;}
        #mapsearch-criteria-basicsearch .checkbox-match input{margin:0 5px 0 10px;}
        #mapsearch-criteria-basicsearch .checkbox-match {border-top:dotted 1px #ececec;padding-top:10px;font-size:14px;}
        .fieldset-features .col-md-4, .fieldset-features .col-md-8,.fieldset-features .col-xs-4,.fieldset-features .col-xs-6{padding-left:0;}
        html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-form-filters-dropdown-all{max-width:1000px;}
.fieldset-features .row{margin:0 0 20px 0;}
.fieldset-features .col-md-6,.fieldset-features .col-md-3,.fieldset-features .col-md-8,.fieldset-features .col-md-4{padding:0;}
.nav > li > a:hover, .nav > li > a:focus{border-bottom:2px!important;}
.bootstrap .nav-tabs > li.active > a{font-weight:500;}
html#page-listing-listingsearch #market-trend-container .row-fluid.trend-row{display:block;}
/*overlays*/

#account-savesearch.overlay, 
#account-saveproperty.overlay, 
.overlay #saved-search {
    min-width:200px !important;
    padding:0;
}
#account-savesearch{width:100%;}
.overlay h4 {
    color: #666;
    font-size: 25px;
    font-weight: bold;
    margin:0 0 10px 0;
}
/* bootstrap 2 classes for some old pages */
.bootstrap .pull-right{float:right;}
.bootstrap .row-fluid::before, .bootstrap .row-fluid::after {
    content: "";
    display: table;
    line-height: 0;
}
.bootstrap .row-fluid::after {
    clear: both;
}
.bootstrap .row-fluid {
    width: 100%;
}
.bootstrap .row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.bootstrap .row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.12766%;
    min-height: 30px;
    width: 100%;
}
.bootstrap .row-fluid .span6 {
    width: 48%;
}
.bootstrap .row-fluid .span5 {
    width: 40.4255%; overflow:hidden;
}
.bootstrap .row-fluid .span7 {
    width: 57.4468%;
}
.bootstrap .row-fluid .span4 {
    width: 31.9149%;
}
.bootstrap .row-fluid .span4.dialog-buttons{width:100%;text-align:center;}
.bootstrap .row-fluid .span8 {
    width: 65.9574%;
}
.bootstrap .row-fluid .span12 {
    width: 100%; float:none;margin-bottom: 5px;margin-left:0;
}
.bootstrap .radio, .bootstrap .checkbox {
    min-height: 20px;
    padding-left: 20px;
}
.bootstrap label {
    display: block;
    margin-bottom: 5px;
}
.bootstrap input[type="checkbox"] {margin-right:5px;}
.bootstrap textarea{padding:5px;}
.bootstrap label, .bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.ui-stars-star-small a{
    background-image: url(media/star-idle.svg);
    background-position: center;
    display: block;
    height: 20px;
    position: relative;
    transition: all 1s ease;
    width: 20px;font-size:0;
}
.ui-stars-star-hover-small a,.ui-stars-star-on-small a{    background-image: url(http://mdfordskipjack.com/images/common/css/search-motif-v3/media/star-active-2.svg);
    background-position: center;cursor:pointer;
}
.ui-stars-star-small{float:left;}
@media (max-width:550px) {
.bootstrap .row-fluid [class*="span"] {width:100%!important;margin-left:0;}

}

@media (max-width: 768px) {
.bootstrap .fieldset-features .nav-tabs > li > a{padding:10px 7px; font-size:13px;}
.fieldset-features .checkbox input[type="checkbox"]{margin-left:-5px;}
.rec-form-buttons-row div{float:none!important;margin-top:10px;}
.rec-form-buttons-row a{display:block;}
}
 @media (max-width:768px) {
/*agent search*/
.rui-tab1{min-width:150px;}
/*agent results*/
.rui-header-container{display:block;}
.rui-header-container > div{width:100%!important;float:none!important;display:block;}
.rui-header-container #AOEditButtonContainer{text-align:center;margin-top:10px;}
div.ao-sort a{padding:0 5px;}
.ao-info-r3 >span {display:block;}


/*agent profile*/
.ao_page_controls_area td {float: left; margin-top: 10px;text-align: center; width: 100%;}
.ao-info-container{padding:0 0 10px;}
.ao-agent-row-item{display:block;}
#ao-details-container {width:100%;}
#ao-details-container td{display:block;width:100%;text-align:center}
.ao-info-c1,.ao-info-c2,.ao-photo-container,.ao-info-container,.rui-inner-row{width:100%;float:none;}
.rui-icon-link-text{margin: 10px auto;}
.ao-info-r3 a,.rui-icon-link-text{margin-bottom:10px;}
.ao-details-agent {float:none;display:block;width:100%;margin-bottom:10px;}

/*login*/
.sc-login-container .form-group{width:100%;float:none;}
.sc-login-container .form-group:nth-child(2n+1) { padding-right:0}

/*dashboard*/
.two-col-width-left, .two-col-width-right,#account-customerhome .two-col-width-left, #account-customerhome .two-col-width-right{width:100%;}




/*market value*/
#body-row-estimate div{width:100% !important;}
#row2-col2, #row2-col3, #row2-col1, #row3-col1, #row3-col2{width:100%!important;float:none!important;border:0!important;border:0!important;}
#form-help{display:none;}
#report-form #form-submit{margin-top:0 !important;}
#report-form {
    height: 130px !important;
}

}

/* carousel 
 .fp-jcarousel-container .next_button { position: absolute; top: 26px; right: 5px; width: 15px; height: 45px; cursor: pointer; }
    .fp-jcarousel-container .prev_button { position: absolute; top: 26px; left: 5px; width: 15px; height: 45px; cursor: pointer; }
    .fp-jcarousel-container,.jcarousel-container-horizontal {width:1105px !important; margin:20px auto;}
    .fp-jcarousel-container .jcarousel-clip-horizontal {width:1070px !important;max-height:none!important;height:330px;overflow:hidden;padding: 10px 25px 10px 30px;}
#agentcontentrow .fp-jcarousel-container,#agentcontentrow .jcarousel-container-horizontal {width:700px !important;}
#agentcontentrow .fp-jcarousel-container .jcarousel-clip-horizontal {width:610px !important}
#agentcontentrow .fp-jcarousel-container .jcarousel-clip-horizontal, #agentcontentrow .fp-jcarousel-container .jcarousel-item{height:300px;}
    .fp-jcarousel-container .jcarousel-item{height:320px;max-height:none;max-width:none!important;width:250px !important;margin-right:12px;}
    .fp-jcarousel-container .jcarousel-item, #my-carousel2 .rwlc-slot-container li{border:0; padding:0;overflow:hidden;}
    .fp-jcarousel-container .property_photo, #my-carousel2 .rwlc-slot-container img {
    height: 210px !important;
    left: -35px;
    max-height: 210px !important;
    max-width: none !important;
    position: relative;
    top: -20px;
    width: 130% !important; border-bottom:solid 1px #cccccc;
    }
    .fp-jcarousel-container .jcarousel-description-container {
    background: #f7f7f7 none repeat scroll 0 0;
    margin-top: -20px;
    padding: 15px !important;
    text-align: left;
    width: 100%;
    }
    .fp-jcarousel-container .jcarousel-price-text, .rwlc-slot-container .rwlc-price, .fp-jcarousel-container .jcarousel-address-text, .rwlc-slot-container .rwlc-address, .jcarousel-city-state-text,.jcarousel-line-three-text {
    color: #4e4e4e;font-weight:normal;font-size:15px;
    }
    .fp-jcarousel-container .jcarousel-price-text{font-size:25px;}
    @media (max-width: 992px) {
    .fp-jcarousel-container,.jcarousel-container-horizontal {width:844px !important;}
    .fp-jcarousel-container .jcarousel-clip-horizontal {width:785px !important;}
    }
    @media (max-width:768px) {
    .fp-jcarousel-container,.jcarousel-container-horizontal {width:577px !important;}
    .fp-jcarousel-container .jcarousel-clip-horizontal {width:525px !important;}
    }
    @media (max-width:600px) {
    .fp-jcarousel-container,.jcarousel-container-horizontal {width:400px !important;}
    .fp-jcarousel-container .jcarousel-clip-horizontal {width:335px !important;}
    }
    @media (max-width:450px) {
    .fp-jcarousel-container, .jcarousel-container-horizontal {width: 300px !important;}
    .fp-jcarousel-container .jcarousel-clip-horizontal {width:270px !important;}
    }
*/

/* Old featured property widget*/
.listview-result {border: solid 1px #ececec; margin-bottom: 5px;float:left;width:99.7%;min-width:504px;background:#fff; color: #4C4741;}
.listview-result, .listview-result a{font-family: Arial; font-size: 12px; text-decoration: none;}
.listview-col1{float:left; width:98%; background: #fff;margin: 10px 10px 5px; min-width:338px;}
.listview-col2{float:right; background:#f5f5f5; width:140px; border-left:solid 1px #ececec;min-height:180px;text-align:center;}
.listview-row3{clear:both;}
.listview-row1 h2{float:left; margin:0 10px 0 0;}
.listview-price, .b-price {color: #336699;font-size: 16px; font-weight:bold;}
.list-priceSold{color:#990000;}
.listview-address{font-weight:bold; margin-left:5px;white-space:normal;width:auto;}
.listview-separator{width:95%; height:1px;border-bottom:solid 2px #ececec;margin: 0px 0px 5px 0px;clear:both;}
.listview-info, .listview-view {width: 100%; float:left; overflow: hidden; }
.listview-detaillink{margin:10px 0 15px; }
.listview-info .listview-detaillink{clear:both;}
.listview-detaillink a {font-weight:bold; text-decoration: underline;}
.listview-photocontainer{float:left;background: #ececec; padding:2px; text-align:center;max-width:200px;width:30%}
.listview-infocontainer{float:left;width:64%;margin-left:10px;}
.listview-info div, .listview-view div {float:left; width:49%; padding:2px 0px 2px 0px; overflow: hidden;}
.listview-photo {width:100%; margin-bottom:3px;}
#mapsearch-right .inside{border:0;}
.listview-photo a{color: #336699; text-decoration: none;}
.listview-addinfoheader{background: #FBFBFB;padding:5px;border-top:solid 1px #ececec;text-decoration:underline;cursor:pointer;height:18px;}
.lsrcExtendedInfoBox {background: #FBFBFB;padding:15px;border-top:solid 1px #ececec;}
.listview-col2 a{padding:8px 2px; margin: 2px auto 3px auto;background: url(http://mdfordskipjack.com/search/images/buttonbg.png) no-repeat; width: 129px;display:block;text-align:left;height:15px;}
.listview-col2 a {color:#666; font-weight:bold; text-decoration: none;}
.listview-col2 img{border:0px;margin:0px 5px;}
.listview-col2_1 {font-size:9px;}
.listview-link{font-weight:bold; margin-top:5px;}
.listview-idx{width:100%;}
.listview-cta a{text-decoration:none; margin:0 10px 10px 0; float:left;}
.listview-cta a:hover {text-decoration:underline;}
.listview-cta{float:right; margin:10px 0 5px 10px;}
div.smallMap{display:block; height:240px; width:280px; position:relative;border:solid 1px #ccc;}
.listview-addinfo {height:auto;min-height:260px;line-height:1.5;}
.listview-map{float:right; height:260px; width:275px; margin-left:5px;}
.listview-logo,.listview-courtesyof{float:left}
.listview-infocontainer dt {font-weight:bold;float:left; margin-right:5px;}
.listview-infocontainer dt {margin-right:2px;}
.listview-company dt{font-weight: normal}
.listview-company{margin-top:7px;}
.ie7 .listview-detaillink { width: 100%; }
.listview-contact dd {margin-left:50px;}
.ie7 .listview-contact dd {margin-left:0;}
.searchResults_bold {font-weight: bold;}
#listbubble{ color: #666666;}
#listbubble .photo-thumb-resize { width: 180px !important; height: auto !important;}
.listview-contact, .listview-company{font-size: 11px;}
.listview-result .lsrcExtendedInfoBoxHead {border: 0;}
.listview-openhouse p { float: left; margin: 0 0 -10px 10px; padding: 6px 6px 0 0; text-indent: -10px; }
.listview-openhouse p i {
	float: left;
	display: block; 
	height: 30px;
	margin-left: -5px;
	width: 40px;
	background: transparent url("../../search/icons/iconSpritesVer2.png") no-repeat -2px -191px;  }
.lsrcExtendedInfoBox{display:none;}
.cta-icon, .icon-search {
    background: url(http://mdfordskipjack.com/images/common/icons/iconSpritesVer2.png) no-repeat;
    margin: -4px 5px 0 3px;
    float: left;
    display: block;
    height: 22px;
    width: 22px;
}
#mapsearch-count .mapsearch-count-total {
    font-weight: bold;
   font-size:18px;color:#333333;padding:0 20px 20px 0;	
}
#agenthome-featuredlisting img[src*='fill.gif']{display:none;}
#agenthome-featuredlisting #mapsearch-right{border:solid 1px #ccc;background:#fff;padding:20px;float:left;margin-bottom:20px;}
.icon-request-info {background: url(../../icons/info.png) no-repeat;}
.icon-save-property { background: url(../../icons/favorites.png) no-repeat;}
.listview-result.v4 {border:0; width:100%;color:#333;}
.listview-result.v4 .listview-openhouse {border-radius:5px;min-height:10px;}
.listview-result.v4 .listview-openhouse div {padding:5px; color:#666666; text-align:center;}
.listview-result.v4 .listview-info dd {font-weight:bold;} 
.listview-result.v4 .listview-info div {padding: 5px 0;}
.listview-result.v4 .listview-info dt{font-weight:normal;}
.listview-result.v4 .listview-photocontainer {width:44%; max-width:320px;}
.listview-result.v4 .listview-infocontainer {width:52%;}
.listview-result.v4 {margin-bottom:20px; }
.listview-result.v4 .listview-photo {border:0;width:100%;}
.listview-row1 h2, .listview-row1 h2 a {font-size:13px; font-weight:bold;}
.listview-result.v4 .listview-cta {float:none;}
div.lsrcExtendedInfoBox {width:95.7%; border:0; margin:0;}
.listview-result.v4 .widget-rating-small {padding:2px 0 5px 9px;}
.listview-result.v4 div.lsrcExtendedInfoBoxHead {float:left; width:200px;border:0;}
.listview-result.v4 .listview-row3 {float:right; width:380px;clear:none;margin:-5px 0 -5px;}
.listview-result.v4 .listview-addinfoheader {background:#ffffff;}
.listview-result.v4 .listview-lastupdate {text-align:right;clear:both;margin-right:20px;margin-bottom:-10px;}
.listview-result.v4 .listview-col1 {margin:0;}
.listview-row1, .listview-row2 {padding:10px;}
.listview-result.v4 .listview-row1 {height: auto;min-height:15px; background:#ececec; border-top:solid 2px #cccccc;width:99%;overflow:hidden}
.listview-result.v4 .ratings-widget{clear:none;margin:-3px 0 0 25%; float:left}
.ui-stars-star-small a {font-size:0;}
.listview-result.v4 .photo-count {float:right; padding: 0 5px;}
.listview-result.v4 .listview-price, .listview-result.v4 .listview-price a, .galleryview.v4 .listview-price, .galleryview.v4 .listview-price a {font-size:13px;color:#336699;font-weight:bold;text-decoration:none;}
.listview-result.v4 .listview-price a:hover,.listview-result.v4 .listview-address a:hover, .galleryview.v4 .listview-price a:hover,.galleryview.v4 .listview-address a:hover  {text-decoration:underline;}
.listview-result.v4 .listview-address a {font-weight:bold; font-size:13px;color:#555555;text-decoration:none;}
.listview-result.v4 .listview-row1 .compare-picker { float: right; margin: 0 0 0 10px; }

#bodycontainer #Master_Image2{width:auto!important;}
.bodytable .topnav{font-size:15px;}
#agentcontentrow .leftnav-container{width:145px!important;}
.helpDiv{display:none;}

/* Global.css overrides */
.module-box, .module-box-body, .module-box-head, .module-box-head h3{background:none;padding:10px;}
.module-box-head h3{font-size:20px;padding:0;}