/* //meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE:WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */
   
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub,tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 font:inherit;
 vertical-align:baseline;
 font-family: arial; 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
 display:block;
}
body{
 line-height: 1em;
}
ol, ul{
 list-style:none;
}
blockquote, q{
 quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
 content:'';
 content:none;
}
/* remember to define visible focus styles! 
:focus{
 outline:?????;
} */
/* remember to highlight inserts somehow! */
ins{
 text-decoration:none;
}
del{
 text-decoration:line-through;
}
table{
 border-collapse:collapse;
 border-spacing:0;
}
em{
 font-style:italic;
}
strong{
 font-weight:700;
}
sup{
 vertical-align: text-top;
}
/************************************************************/

/******************** SlideShow styles *********************/

.tn3-gallery{
    position: relative;
    width: 560px;
    height: 475px;
    background-color:#000000;
    line-height: normal;
    margin-bottom:10px !important;
    border:1px solid #000000;
}
.someClass{
  max-width:75%;
  margin:150px;
  background-color:none;
 }

.tn3-gallery img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
//    max-width: none !important;
}    
.tn3-image {
    position: absolute;
    width:100%;
    height: 418px;
    background-color: #000000;
}
.tn3-controls-bg {
    position: absolute;
    width: 100%;
//    height: 47px;
    height: 92px;
    bottom: 0px;
    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tbg2.png');;
}
.tn3-thumbs ul, .tn3-thumbs li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
.tn3-thumbs {
    position: absolute;
    margin-top:5px !important;
    width:83%;
    max-width:83%;
    height:18%;
    max-height:18%;
    bottom:-3px;
    left:41px;
    padding: 5px 4px 3px 4px;
    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tbg2.png') no-repeat;
}

.tn3-thumbs-adjust{
 bottom:-74px !important;
 left:135px !important;
}

.tn3-thumb {
    border: 1px solid #3e3e3e;
    width: 77px;
    height: 77px;
    margin-right: 3px;
    cursor: pointer;
}
.tn3-thumb img {
    width: 77px;
    height: 77px;
}    
.tn3-thumb-over {
    border: 1px solid #c3c3c3;
}
.tn3-thumb-selected {
    border: 1px solid #c3c3c3;
    cursor: default;
}
.tn3-next {
display:block !important;
opacity:1 !important; 
position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -39px -1742px;
    width: 30px;
    height: 30px;
    right: 6px;
    cursor: pointer;
}
.tn3-next:hover {
    background-position: -39px -1779px;
}
.tn3-prev {
display:block !important;
opacity:1 !important; 
position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -4px -1742px;
    width: 30px;
    height: 30px;
    left: 6px;
    cursor: pointer;
}
.tn3-prev:hover {
    background-position: -4px -1779px;
}
.tn3-next-page {
    position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -153px -1745px;
    width: 25px;
    height: 25px;
    right: 27px;
    bottom: 29px;
    cursor: pointer;
}
.tn3-next-page:hover {
    background-position: -153px -1782px;
}
.tn3-prev-page {
    position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -129px -1745px;
    width: 25px;
    height: 25px;
    bottom: 29px;
    left:20px;
    cursor: pointer;
}
.tn3-prev-page:hover {
    background-position: -129px -1782px;
}
.tn3-preloader {
    position: absolute;
    width: 39px;
    height: 15px;
}
.tn3-text-bg {
display:none;
    position: absolute;
    top: 0px;
    width: 100%;
    font-size: medium;
    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/bg.png');
    padding-bottom: 1.1em;
}
.tn3-image-title {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.6875em;
    font-weight: bold;
    padding: 1.1em 0 0 1.1em;
}
.tn3-image-description {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.625em;
    line-height: 1.1em;
    padding-left: 1.1em;
}
.tn3-timer {
    position:absolute;
    width: 100%;
    height: 2px;
    bottom: 0px;
    background: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/bg.png') repeat;
    background: rgba(0, 0, 0, 0.3);
}
.tn3-count {
    position:absolute;
    right:20px;
    bottom:6px;
    color:#777777;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display: none;
}
.tn3-play {
    position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -74px -1744px;
    left: 0px;
    bottom: 29px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-play:hover {
    background-position: -74px -1781px;
}
.tn3-play-active {
    background-position: -101px -1744px;
}
.tn3-play-active:hover {
    background-position: -101px -1781px;
}
.tn3-show-albums {
display:none;
    position: absolute;
//    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tn3.png');
    background-position: -177px -1746px;
    bottom: 29px;
    right: 50px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-show-albums:hover {
    background-position: -177px -1771px;
}
.tn3-fullscreen {
    position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -203px -1745px;
    bottom: 29px;
    right: 5px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-fullscreen:hover {
    background-position: -203px -1782px;
}
.tn3-albums {
    position: absolute;
    width: 620px;
    height: 425px;
    left: 0px;
    top: 0px;
    color: #e0dcdc;
    font-family: Tahoma, Helvetica, sans-serif;
    background-image:url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/bg.png');
    background: rgba(0, 0, 0, 0.7);
}
.tn3-inalbums {
    position: absolute;
    width: 620px;
    height: 380px;
    padding: 14px;
    top: 45px;
}
.tn3-album {
    position:absolute;
    width: 280px;
    height: 70px;
    background-color: #1a1a1a;
    overflow: hidden;
    cursor: pointer;
}
.tn3-album-over {
    background-color: #2a2a2a;
}
.tn3-album-selected {
    background-color: #cdcdcd;
    color: #111214;
    cursor: default;
}
.tn3-album-image {
    height: 100%;
    width: 80px;
    margin-right: 10px;
    float: left;
}
.tn3-album-image img {
    width: 80px;
    height: 80px;
}
.tn3-album-title {
    font-size:11px;
    font-weight:bold;
    margin-top: 1em;
}
.tn3-album-description {
    font-size:10px;
    height: 3em;
    line-height: 1.4em;
    overflow: hidden;
}
.tn3-albums-next {
    position:absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -43px -1749px;
    width: 20px;
    height: 20px;
    right:24px;
    top:20px;
    cursor:pointer;
}
.tn3-albums-next:hover {
    background-position: -43px -1776px;
}
.tn3-albums-prev {
    position:absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -9px -1749px;
    width: 20px;
    height: 20px;
    right: 46px;
    top: 20px;
    cursor: pointer;
}
.tn3-albums-prev:hover {
    background-position: -9px -1776px;
}
.tn3-albums-close {
    position: absolute;
    background-image: url('//www.mswoods.com/images/sprite.png');
    background-position: -237px -1749px;
    width: 20px;
    height: 20px;
    left: 20px;
    top: 19px;
    cursor: pointer;
}
.tn3-albums-close:hover {
    background-position: -237px -47px;
}
.tn3-sep1 {
    position: absolute;
//    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tn3.png');
background-color:#404040;
    width: 2px;
    height: 47px;
    left: 47px;
}
.tn3-sep2 {
    position: absolute;
//    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tn3.png');
background-color:#404040;
    width: 2px;
    height: 47px;
    right: 96px;
}
.tn3-sep3 {
    position: absolute;
//    background-image: url('//www.mswoods.com/inc/tn3-gallery/skins/tn3/tn3.png');
background-color:#404040;
    width: 2px;
    height: 47px;
    right: 47px;
}

/* when javascript is disabled */
.tn3.album, .tn3.album li {
    float:left;
    list-style-type: none;
    margin:4px;
}
.tn3.album div, .tn3.album li h4, .tn3.album li div{
    display:none;
}
/************************************************************/


/*** custom dropdowns ***/
.selectBox-dropdown{
 position:relative;
 line-height:1.4;
 text-decoration:none;
 text-align:left;
 color:#000;
 outline:none;
 vertical-align:middle;
 
 -moz-box-shadow:0 1px 0 rgba(255, 255, 255, .75);
 -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .75);
 box-shadow:0 1px 0 rgba(255, 255, 255, .75);
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 display:inline-block;
 cursor:default;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{
 border-color:#666;
}
.selectBox-dropdown.selectBox-menuShowing-bottom{
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}
.selectBox-dropdown.selectBox-menuShowing-top{
 -moz-border-radius-topleft:0;
 -moz-border-radius-topright:0;
 -webkit-border-top-left-radius:0;
 -webkit-border-top-right-radius:0;
 border-top-left-radius:0;
 border-top-right-radius:0;
}
.selectBox-dropdown .selectBox-label{
 padding:0px 8px;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden;
 
}
.secondform .smallselect .selectBox-label{
 width: 82px !important;
 line-height: 15px;
 letter-spacing: -0.5px;
}
.mainform .selectBox-dropdown .selectBox-label,#searchAlertFrequency .selectBox-dropdown .selectBox-label{
  width: 100%;
}
#searchAlertFrequency .newselect .selectBox-label{
 width: 120px !important;
 line-height: 15px;
 letter-spacing: -0.5px;
}
.selectBox-dropdown .selectBox-arrow{
 position:absolute;
 top:0;
 right:0;
 width:23px;
 height:100%;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 0px -946px;
 border-left:solid 1px #BBB;
}
/* Dropdown menu */
.selectBox-dropdown-menu{
 position:absolute;
 z-index:99999;
 max-height:200px;
 min-height:1em;
 border:solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
 background:#FFF;
 -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .2);
 -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .2);
 box-shadow:0 2px 6px rgba(0, 0, 0, .2);
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}
/* Inline control */
.selectBox-inline{
 min-width:150px;
 outline:none;
 border:solid 1px #BBB;
 background:#FFF;
 display:inline-block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 overflow:auto;
}
.selectBox-inline:focus{
 border-color:#666;
}
/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A{
 list-style:none;
 display:block;
 cursor:default;
 padding:0;
 margin:0;
}
.selectBox-options.selectBox-options-top{
 border-bottom:none;
 margin-top:1px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-top-right-radius:5px;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
}
.selectBox-options.selectBox-options-bottom{
 border-top:none;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px;
 -webkit-border-bottom-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
}
.selectBox-options LI A{
 line-height:1.5;
 padding:0 .5em;
 white-space:nowrap;
 overflow:hidden;
 background:6px center no-repeat;
}
.selectBox-options LI.selectBox-hover A{
 background-color:#EEE;
}
.selectBox-options LI.selectBox-disabled A{
 color:#888;
 background-color:transparent;
}
.selectBox-options LI.selectBox-selected A{
 background-color:#C8DEF4;
}
.selectBox-options .selectBox-optgroup{
 color:#666;
 background:#EEE;
 font-weight:bold;
 line-height:1.5;
 padding:0 .3em;
 white-space:nowrap;
}
/* Disabled state */
.selectBox.selectBox-disabled{
 color:#888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{
 opacity:.5;
 filter:alpha(opacity=50);
 border-color:#666;
}
.selectBox-inline.selectBox-disabled{
 color:#888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A{
 background-color:transparent !important;
}

form.mainform .selectBox-arrow,form#searchAlertFrequency .selectBox-arrow{
 margin-top: 5px;
}

form.mainform .selectBox-dropdown .selectBox-label,form#searchAlertFrequency .selectBox-dropdown .selectBox-label{
    display: inline-block;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
}
.block{
 background:#ffffff; /* Old browsers */
 background:-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
 background:-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
 background:-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
 background:linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.advancedoptions2 .mainform{
	margin:0;
}
.mainform{
 display:inline-block;
 /*padding:20px 13px;*/
 width:220px;
 margin-top:-18px;
}
form.moveUp{
// margin-top:55px !important;
}
.mainform h1,.mainform span.fauxh1,.mainform span.fauxheader1{
    background-color: #0066cc;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 26px;
    font-weight: lighter;
    height: 34px;
    margin: 0 0 10px;
    padding-top: 3px;
    text-align: center;
}
.mainform .largeselect{
 height:28px;
 margin-bottom:4px;
 width:213px;
 border:1px solid #d8d8d8;
}
#searchAlertFrequency .newselect{
 height:28px;
 margin-bottom:4px;
 width:120px;
 border:1px solid #d8d8d8;
}
#searchAlertFrequency .newselect,
.mainform .largeselect,
.mainform .largeselect option,
.mainform .smallselectleft, 
.mainform .smallselectleft option ,
.mainform .smallselectright, 
.mainform .smallselectright option,
.sbOptions a:hover, 
.sbOptions a:focus, 
.sbOptions a.sbFocus,
.sbSelector:link, 
.sbSelector:visited, 
.sbSelector:hover,
.sbOptions a:link, 
.sbOptions a:visited,
.sbOptions a{
 color:#000;
 font-family:Arial,sans-serif;
 font-size:20px !important;
 text-align:center;
}
#searchAlertFrequency .newselect .selectBox-label{
 font-weight:500 !important;
 margin:7px 0 0 -8px;
 height:22px !important;
}
#searchAlertFrequency .smallblock{
 width:120px;
 height:30px
}
.mainform .smallselectleft{
 float:left;
 text-align:center;
 width:103px;
 height:28px;
 margin-bottom:4px;
 border:1px solid #d8d8d8;
}
.mainform .smallselectright{
 float:left;
 text-align:center;
 width:103px;
 height:28px;
 margin-bottom:4px;
 border:1px solid #d8d8d8;
}
.adv{
 float:left;
 margin:5px auto;
 text-align:center;
 width:100%;
}
.advancedoptions{
 display:none;
 float:left;
 margin-bottom: 10px;
}
.advancedoptions .row{
  margin-bottom: 0px;
}
.advancedoptions .ad .selectBox-label,.advancedoptions2 .selectBox-label{
    font-size: 15px;
    margin-top:3px;
}
form.mainform .selectBox-dropdown.ad .selectBox-label{
  padding: 1px 0px;
}
.submitbutton, .clearbutton{
 float:left;
 margin-top:5px;
}
.submitbutton:hover,.clearbutton:hover{
 cursor:pointer;
}
form.ResetMapButton p{
 width:100%;
 text-align:center;
}
.ResetMapButton{
 margin-top:25px;
 background:none repeat scroll 0 0 #fff !important;
 border:1px solid #ff2828 !important;
 color:#ff2828 !important;
 font-size:18px !important;
 padding:0 7px 8px 0;
 height: 35px !important;
 width:130px !important;
}
.ResetMapButton:hover{
 cursor:pointer;
 background-color: #ff2828 !important;
 color: #fff !important;
}
.largeselect.ad{
 font-size:16px;
 height:25px;
 background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.selectBox-dropdown.largeselect.ad .selectBox-arrow{
  height: 17px !important;
}
a.sign_in_here{
 background:none repeat scroll 0 0 #0066cc !important;
 border:3px solid #029eff !important;
 color:#fff !important;
 font-family:arial !important;
 font-size:20px !important;
 padding:10px 10px 0 10px !important;
 height: 30px !important;
}
.submitbutton,#retrieve_email_submit{
 background:none repeat scroll 0 0 #0066cc !important;
 border:3px solid #029eff !important;
 color:#fff !important;
 font-family:arial !important;
 font-size:20px !important;
 padding:0 !important;
 height: 35px !important;
}
form#thisFormb input[type="submit"]{
 background:none repeat scroll 0 0 #0066cc !important;
 border:3px solid #029eff !important;
 color:#fff !important;
 font-family:arial !important;
 font-size:20px !important;
}
.clearbutton{
 background:none repeat scroll 0 0 #fff !important;
 border:1px solid #ff2828 !important;
 color:#ff2828 !important;
 font-size:18px !important;
 margin-left:5px !important;
 padding:0 7px 8px 0;
 height: 35px !important;
 width: 60px !important;
}
input.clearbutton[type="button"]:hover {
    background-color: #ff2828 !important;
    color: #fff !important;
}
a.sign_in_here:hover{
 background:#09F !important;
 border:3px solid #06c !important;
}
input[type="submit"].submitbutton:hover,form#thisFormb input[type="submit"]:hover{
 background:#09F !important;
 border:3px solid #06c !important;
}
form#thisFormb input[type="submit"]{
 height:40px;
 font-family:arial !important;
 font-size:24px !important;
}
.largeselect{
 float:left;
}
.arrowup, .arrowdown, .arrowdown:visited, .arrowup:visited, .arrowup:hover, .arrowdown:hover{
 border-left:1px solid #d8d8d8;
 color:#0066cc;
 font-size:25px;
 margin-right:5px;
 margin-top:-4px;
 padding-left:5px;
 position:absolute;
 right:0;
 text-decoration:none;
}
.arrowup{
 top:0;
}
.arrowdown{
 top:17px;
}
.half.block{
 float:left;
 width:107px;
 position:relative;
}
#bl4, #bl6, #bl8{
 margin-right:6px;
}
.mainform .block {
    font-size: 19px;
}
p.advanced {
    font-family: Arial,sans-serif;
    font-size: 13px !important;
    margin: 2px auto;
}
p.advanced .change{
 color:#337BD1;
}

p.advanced:hover{
 cursor:pointer;
}
p.advanced span{
 color:#000;
}
.full.block, .half.block{
 height:29px;
 margin-bottom:5px;
}
.full.block{
 float:left;
 width:220px;
 position:relative;
}
.full.block .selectBox.largeselect.selectBox-dropdown{
    width: 219px !important;
}
body .half.block .selectBox.smallselectleft.selectBox-dropdown, body .half.block .selectBox.smallselectright.selectBox-dropdown{
    width: 107px !important;
}
.advancedoptions .selectBox.largeselect.ad.selectBox-dropdown{
    width: 220px !important;
}
.row{
 border-right:1px solid #d8d8d8;
 display:inline-block;
 height:25px;
 margin-bottom:7px;
 position:relative;
 width:215px;
}
.advancedoptions .selectBox-dropdown .selectBox-arrow{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 2px -928px !important;
}
.selectBox-dropdown .selectBox-arrow{
   height: 19px;
  margin-top: 0 !important;
}
/************************/

.font10{
 font-size:10px;
 line-height:normal;
 font-weight:500;
}
.font12{
 font-size:12px;
 line-height:normal;
 font-weight:500;
}
.font14{
 font-size:14px;
 line-height:normal;
 font-weight:500;
}
body{
 background-color:#fff;
 font-family:Arial,Verdana,sans-serif;
 font-size:16px;
 font-style:normal;
 line-height:130%;
 margin:0 0 0 0;
 padding:0 0 0 0;
 text-align:left;
 width:100%;
}
h1,span.fauxh1,span.fauxheader1{
 color:#353C48;
 font-family:Arial,Verdana,sans-serif;
 font-size:32px;
 font-weight:600;
 line-height:normal;

}
.content h1,.content span.fauxh1,.content span.fauxheader1{
 color:#275DB7;
 font-size:28px;
 text-align:center;
}
h2,span.fauxh2,span.fauxheader2{
 font-family:Arial,Verdana,sans-serif !important;
 font-size:22px !important;
 font-weight:600 !important;
 line-height:normal !important;
 margin: 10px 0 !important;
}
.faux_h2,.faux_header2{ /* to fool Google! LOL! */
 font-family:Arial,Verdana,sans-serif;
 font-weight:600;
 line-height:normal;
 background-color:#06C;
 color:#fff;
 height:34px;
 font-size:28px;
 text-align:center;
 padding:3px 0 0 0;
 margin: 0;
}
h3,.fauxheader3{
 color:#353C48;
 font-family:Arial,Verdana,sans-serif;
 font-size:20px;
 line-height:normal;
}
.fauxheader3{
 display:block;
}
h4{
 color:#353C48;
 font-family:Arial,Verdana,sans-serif;
 font-size:17px;
 line-height:normal;
}
.dynamic_h2{
  font-size:20px;
}
.dynamic_h3{
 font-size:18px;
}
.dynamic_h4{
  font-size:16px;
}
a:link{
 color:#116dbc;
 text-decoration:none;
}
a:visited{
 color:#55A1D5;
 text-decoration:none;
}
a:hover {
// text-decoration: underline;
 text-decoration:none;
 color:#f00;
}
a:focus{
 color:#55A1D5;
}
a:active{
 color:#55A1D5;
}
p{
 margin:1em 0;
 color: #555;
}
.header1{
 position:relative;
 box-shadow:0 4px 4px #333;
 z-index:999 !important;
 width:100%;
 margin:0 auto;
 background-color:#000033;
 height:60px;
 color:#fff;
 clear:both;
}
.header1 p{
 width:990px;
 margin:0 auto;
 text-align:center;
 padding-top:24px;
}
.header1 img{
 float:left;
 position:relative;
 top:-15px;
}
.header1 a{
 color:#fff;
font-family: Arial;
 font-weight:normal;
 font-size:17px;
 text-decoration:none;
 padding:0 12px;
}
.header1 a:hover{
 color:#00b4ff;
 text-decoration:none;
}
.login a{
 background:url('//www.mswoods.com/images/sprite2.png')no-repeat -1px -467px;
 color: #00b4ff;
 display: inline-block;
 float: right;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 0 25px !important;
 padding-right: 0;
 position: relative;
 right: 0;
 text-align: right;
}
.login a:hover{
 color:#fff;
 background-position:-1px -446px;
}
.header2{
 color:#00B4FF;
 width:100%;
 margin:0 auto;
 text-align:center;
 background-color:#000033;
 height:21px;
 position:relative;
 padding:4px 0;
 position:relative;
}
.header2 p{
    color: #00b4ff;
    font-family: Arial,sans-serif;
    font-size: 17px;
    font-variant: normal;
    font-weight: 500;
    padding: 0 6px;
    text-decoration: none;
//    margin: 0;
 width:1010px;
 margin:0 auto;
 text-align:center;
}
.header2 a{
 color:#00B4FF;
 font-variant:normal;
 font-family:Arial,sans-serif;
 font-weight:500;
 font-size:17px;
 text-decoration:none;
 padding:0 6px;
// letter-spacing:0.0325em;
}
.header2 a:hover{
 color:#fff;
}
.header3{
 color:#003399;
 width:100%;
 margin:0 auto;
 text-align:center;
 background-color:#FFFFCC;
 color:#303030 !important;
 height:24px;
 position:relative;
 padding:8px 0 0 0;
 border-bottom:1px solid #00B4FF;
 position:relative;
 top:-16px;
 z-index:2;
}
.header3 p{
	color: #003399;
	font-family: Arial,sans-serif;
	font-size: 17px;
	font-variant: normal;
	font-weight: 300;
	padding: 0 6px;
	text-decoration: none;
//	margin: 0;
 width:1010px;
 margin:0 auto;
 text-align:center;
}
.header3 a{
 color:#003399;
 font-variant:normal;
 font-family:Arial,sans-serif;
 font-weight:300;
 font-size:17px;
 text-decoration:none;
 padding:0 6px;
}
.header3 a:hover{
 color:#00B4FF;
}
.contentWrapper{
 width:985px;
 clear:both;
 margin:0 auto;
 padding:0;
}
.breadcrumbWrapper{
 width:960px;
 clear:both;
 margin:20px auto 0 auto;
 padding:0;
}

.content {
    /*border-right: 1px solid #ddd;*/
    clear: none;
    float: left;
    margin: 0;
    padding: 0 24px 0 0;
    width: 720px;
}
.breadcrumb{
 width:690px;
 float:left;
 clear:none;
 margin:0;
}
.sidebar {
    clear: none;
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
    width: 215px;
}
.featuredHomesLink h2 a,.featuredHomesLink span.fauxh2 a,.featuredHomesLink span.fauxheader2 a{
    color: #000 !important;
}
.featuredHomesLinks {
    border-top: 1px solid #ddd;
    list-style: none outside none;
    margin-top: 10px !important;
    padding-top:5px;
}
.featuredHomesLinks2{
    border-top: 1px solid #ddd;
    list-style: none outside none;
    margin-top: 10px !important;
    padding-top:10px;
}
.featuredHomesLink {
    border-top: 1px solid #eee;
    margin-top: 10px;
}
.greytd{
    background-color: #ebebeb;
    border-right: 1px solid #fff;
    float: left;
    padding: 5px;
    text-align: center;
    width: 150px;
}
.greytd2{
    background-color: #ebebeb;
    border-right: 1px solid #fff;
    float: left;
    padding: 5px;
    text-align: left;
    width: 150px;
}
.greytd2-first{
    text-wrap:normal;overflow-wrap:break-word;padding:5px;float:left;width:300px;background-color:#ebebeb;
}
.whitetd2-first{
    text-wrap:normal;overflow-wrap:break-word;padding:5px;float:left;width:300px;background-color:#ffffff;
}
.greytd-first{
    border-right:1px solid #fff;padding:5px;float:left;width:196px;background-color:#ebebeb;}
.whitetd-first{    background-color: #ffffff;
    border-right: 1px solid #fff;
    float: left;
    padding: 5px;
    width: 196px;}
.whiterow{border-bottom:1px solid #ebebeb;background-color:#ffffff;}
.greyrow{border-bottom:1px solid #ebebeb;background-color:#ebebeb;}

.whitetd {
    background-color: #ffffff;
    border-right: 1px solid #fff;
    float: left;
    padding: 5px;
    text-align: center;
    width: 150px;
}
.whitetd2 {
    background-color: #ffffff;
    border-right: 1px solid #fff;
    float: left;
    padding: 5px;
    text-align: left;
    width: 150px;
}
.noborder{
	border:none !important;
}

.sidebar > form#mlsORstreet {
    width: 205px;
}

.sectiontitle{margin:28px 0 9px 0;font-size:24px !important;font-weight:600;}
.carpFeed {
    border-top: 1px solid #ddd;
    margin-top: 10px;
    padding-top:5px;
}

.openhouses {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    margin: 14px 0 10px;
    padding: 10px 0;
}

.openhouses > p {
    margin: 0;
    padding: 0;
}

.openhouses > h3,.openhouses > .fauxheader3{
    margin-bottom: 5px;
}
.openhouses a {
    display: block;
    font-size: 16px !important;
    line-height: 1.2;
}


#mlsORstreet > input {
    height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 100%;
}
.breadcrumbSidebar{
 clear:none;
 width:214px;
 margin:0;
 float:right;
}
.footerNew{
 width:100%;
 margin:0 auto;
 background-color:#000033;
 color:#fff;
 clear:both;
 font-family:Arial,sans-serif;
 font-weight:500;
 font-size:14px;
 padding-bottom: 15px;
}
.listingsbytownship {
    width: 700px !important;
}
.cityname{
  float:left;
  width:90px;
}
.cityphone{
  float:left;
}
.tollfree{
  font-size:38px;
  font-weight:500;
  text-align:center;
  color:#ff0 !important;
  padding-top: 10px;
}

.copyright {
    display: block;
    margin-bottom: 15px;
    position: relative;
    top: 6px;
    line-height: 27px;
}
.footerNew h1,.footerNew h2,footerNew h3,footerNew .fauxheader3,.footerNew h4,.footerNew p,.footerNew span.fauxh1,.footerNew span.fauxheader1,.footerNew span.fauxh2,.footerNew span.fauxheader2{
 font-family:Arial,sans-serif;
}
.footerNew p{
 color:#fff;
 font-family:Arial,sans-serif;
 font-weight:500;
 font-size:14px;
}
.footerNew table{
 position:relative;
 top:10px;
 width:800px;
 margin:0 auto;
 font-size:14px;
}
.footerNew table td{
 height:22px;
}
.footerNew a{
 color:#fff;
 font-family:Arial,sans-serif;
 font-weight:300;
 font-size:14px;
 text-decoration:none;
 padding:0 5px;
}
.footerNew a:hover{
 color:#ff0;
 text-decoration:none;
}
.social-icon{
  padding:0 2px !important;
}
div.hp_form{
 background:url('//images.mswoods.com/indianapolis-photo4.jpg')no-repeat 50% 50%; background-size: cover;
// background:url('//images.mswoods.com/indianapolis-photo2.jpg') center no-repeat;
// width:100%;
 height:616px;
// max-width:100%;
}
/*.hp_form div{
 top:155px;
 position:relative;
 margin:0 auto;
 width:500px;
}
form#homepage_form{
 width:550px;
 margin:0 auto;
}
.hp_form h1,.hp_form span.fauxh1,.hp_form span.fauxheader1{
 color:#ff0;
 text-align:center;
 font-family:"arial","Verdana",sans-serif;
 font-weight:700;
 font-size:30px;
}
form#homepage_form select{
 display:inline;
 margin:0 auto;
}
form#homepage_form span.form_group1{
 display:inline-block;
 margin:0 auto;
}
form#homepage_form span.form_group2,form#homepage_form input[type="submit"]{
 display:inline;
 clear:none;
 margin:0 auto;
}
form#homepage_form span.form_group3{
 display:inline-block;
 margin:0 auto;
}*/
a.read_more,a.read_less{
 color:#808080;
 font-weight:500;
}
a.read_more:hover,a.read_less:hover{
 text-decoration:none;
 color:#ddd;
}
.add_to_favorites{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 80px -831px;
 font-size:11px;
 color:#0066CC;
 text-align:left;
 float:right;
 width:111px;
}
a.add_to_favorites:hover{
 background-position:80px -850px;
 text-decoration:none;
 color:#f00;
}
.favSaved{
 background-position:90px -850px !important;
 text-decoration:none;
 color:#f00 !important;
 width:120px !important;
}
.listings_table td:nth-child(3) {
    line-height: 1.5;
    vertical-align: top;
}
.summary_image{
 clear:none;
 float:left;
 padding-right:10px;
}
.address_link_summary{
 text-align:left;
 float:left;
}
.description_summary{
 font-size:12px;
 line-height:13px;
}
.description_summary a{
 font-weight:500;
}
.detailDescriptionHeader {
    border-bottom: 1px solid #000;
    font-size: 24px;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.detailDescription {
    font-size: 15px;
}

.listedBy {
    color: #000;
    font-size: 15px;
}


.listings_table tr .listingimage{
    padding-right: 10px;
    vertical-align: top;
    }
.listings_table tr:nth-child(4) td {
    font-size: 14px;
}
.listings_table .listingprice {
    font-size: 16px;
    font-weight: bold;
    vertical-align: bottom;
    line-height: 1;
}
.listings_table .listingtitle {
    vertical-align: top;
    line-height: 1;
}
.listings_table .listingtitle a{
 font-weight:700 !important;
}
.image_link_summary {
    display: block;
    height: 120px;
}

.image_link_summary img {
    border: 1px solid gray;
    height: 118px;
}
a.listings_link{
 font-weight:500;
}
.description_summary_listing_agent{
 font-size:10px;
 float:right;
 font-weight:500;
}
.open-house-flag{
 font-size:13px;
 position:relative;
 left:2px !important;
 bottom:109px !important;
 padding:0 0 4px 6px !important;
 width:85px;
 height:16px;
 max-height:16px;
 margin:0 !important;
 border:1px solid #000;
 background:#f6e6b4;
 background:-moz-linear-gradient(top, #f6e6b4 0%,#ed9017 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017));
 background:-webkit-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:-o-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:-ms-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:linear-gradient(to bottom,  #f6e6b4 0%,#ed9017 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 );
 color:#303030 !important;
 font-weight:500;
 border-radius:3px;
}
.fixer-upper-flag{
 font-size:13px;
 position:relative;
 left:2px !important;
 bottom:109px !important;
 padding:0 0 4px 6px !important;
 width:85px;
 height:16px;
 max-height:16px;
 margin:0 !important;
 border:1px solid #000;
 background: #a90329;
 background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); 
 background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
 background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); 
 color:#fff !important;
 font-weight:500;
 border-radius:3px;
}
a.image_link_summary:hover{
 text-decoration:none;
}
table.listings_table{
    border-bottom: 1px solid #e1e1e1;
    display: block;
    padding: 18px 0;
    table-layout: fixed;
    color: #555;
}
.NoBorder{
 border-bottom: 0 !important;
}
table.listings_table a:hover{
 text-decoration:none;
 color:#f00;
}
div.account_bar_inner1{
 font-family:Arial,sans-serif;
 background-color:#fff;
 width:100%;
 height:22px;
 margin:0;
 padding:0;
}
div.account_bar_inner1 p{
 font-family:Arial,sans-serif;
 float:right;
 margin:0;
 padding:0;
 font-size:14px;
 font-weight:600;
}
div.account_bar_inner1 a{
 font-family:Arial,sans-serif;
 color:#000;
 padding:0 10px;
 font-size:12px;
 margin:0;
}
div.account_bar_inner1 a:hover{
 color:#f00;
 text-decoration:none;
}
.account_bar_inner2{
 font-family:"Century Gothic",CenturyGothic,AppleGothic,Arial,sans-serif;
 background-color:#0066CC;
 width:100%;
 height:37px;
 margin:0;
 padding:0;
}
.account_bar_inner2_detail{
 font-family:"Century Gothic",CenturyGothic,AppleGothic,Arial,sans-serif;
// background-color:#0066CC;
 width:100%;
 height:37px;
 margin:0;
 padding:0;
}
a#account_bar_print{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1350px;
 text-align:right;
 padding-left:16px;
 padding-top: 2px;
}
a#account_bar_print:hover{
 background-position:-5px -1366px;
}
a#account_bar_searches{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1578px;
 text-align:right;
 padding-left:16px;
 padding-top: 2px;
}
a#account_bar_searches:hover{
 background-position: -5px -1562px;
}
a#account_bar_favorites{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -561px;
 text-align:right;
 padding-left:16px;
 padding-top: 2px;
}
a#account_bar_favorites:hover{
 background-position:-5px -577px;
}
/*
a#account_bar_help{
 background:url('//images.mswoods.com/help.png');
 background-position:0px 3px;
 background-repeat:no-repeat;
 text-align:right;
 padding-left:16px;
 padding-top: 2px;
}
a#account_bar_help:hover{
 background-position:0 -13px;
}
*/
a#backToResults{
 font-family:Arial,Verdana,sans-serif;
 color:#f00;
 font-size:21px;
 line-height:21px;
 font-weight:500;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -204px;
 text-align:right;
 padding-left:13px;
}
a#backToResults:hover{
 color:#06C;
 background-position: -5px -226px;
}
h1.detailPageH1,.detailPageH1 span.fauxh1,.detailPageH1 span.fauxheader1{
 font-family:Arial,sans-serif;
// color:#fff;
 font-size:18px;
 line-height:22px;
 text-align:left;
 font-weight: bold;
}
.SortBy{
 font-family:Arial,sans-serif;
 float:left;
 padding:7px 6px 0 8px ;
 font-size:20px;
 font-weight:500;
 color:#fff;
}
.SaveThisSearch,SaveThisSearch2{
 float:right;
 margin:0;
 padding:9px 8px 0 0;
}
a#SaveThisSearch,a#SaveThisSearch2{
 color:#fff;
 font-size:20px;
 font-weight:500;
 background:url('//images.mswoods.com/sprite2.png')no-repeat -2px -400px;
 text-align:right;
 padding-left:26px;
}
a#SaveThisSearch:hover,a#SaveThisSearch2:hover{
 color:#00B4FF;
 text-decoration:none;
 background-position:-2px -424px;
}
.advancedoptions2 {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.browseBy {
    border-top: 1px solid #e1e1e1;
    clear: both;
    display: block;
    margin-top: 10px;
    padding: 10px 0;
}
#SortForm > select{
    position: relative;
    top: -2px;
    padding-top:3px !important;
}
#SortForm #sortSelect{
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 22px;
    padding: 0 0 0 10px;
    position: relative;
    top: -1px;
    width: 200px;
}
#sortSelect option{
}
.active_tab{
 position:relative;
 bottom:-1px;
 padding:2px 5px 2px 5px;
 color:#fff !important;
 margin-right:0;
 font-family:Arial,sans-serif;
 font-size:18px;
 background-color:#06C;
 border-top-left-radius:4px 4px;
 border-top-right-radius:4px 4px;
 font-weight: bold;
 }
.inactive_tab{
 position:relative;
 bottom:-1px;
 font-weight: bold;
 padding:2px 5px 2px 5px;
 color:#fff !important;
 font-family:Arial,sans-serif;
 font-size:18px;
 background-color:#000 !important;
 border-top-left-radius:4px 4px;
 border-top-right-radius:4px 4px;
}
#maps_tab{
 position:relative;
 top:25px;
 border-bottom:1px solid #aaa;
}
a#details_link:hover,a#alerts_link:hover,a#searches_link:hover,a#help_link:hover,a#favorites_link:hover{
 text-decoration:none;
 color:#06C !important;
 background-color:#fff !important;
}
a#maps_link:hover{
 text-decoration:none;
 color:#000 !important;
 background-color:#fff !important;
}
#maps_link,#details_link,a#alerts_link,a#searches_link,a#help_link,a#favorites_link{
 border: 1px solid #aaa;
 border-bottom: none;
 display:inline-block !important;
 width:240px !important;
 height:26px !important;
 font-size:24px;
 text-align:center;
 margin:0 auto;
 padding:9px 0 0 0;
}
a#alerts_link,a#searches_link,a#help_link,a#favorites_link{
 width:170px !important;
 font-size:20px;
 font-weight:600 !important;
 margin:0 1px 0 0 !important;
 padding:auto 0 !important;
 text-align:center;
}
div.accountPage h1,div.accountPage span.fauxh1,div.accountPage span.fauxheader1{
 font-weight:500;
 color:#000;
}
div.detailContentLeft{
 float:left;
 width:600px;
}
div.detailContentRight{
 margin-left:10px;
 float:right;
 width:680px;
}
#detailAddToFavorites{
 font-face:"Verdana",sans-serif;
 color:#06C;
 border-width:1px !important;
 border-style:solid !important;
 border-color:#ccc !important;
 font-weight:500;
 font-size:13px;
 line-height:13px;
 height:29px;
 float:right !important;
 margin:0;
 padding:2px 0 0 0;
 background:rgb(236,236,236);
 background:-moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(255,255,255,1) 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(255,255,255,1)));
 background:-webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:-o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:-ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 );
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
#detailAddToFavorites:hover{
 color:#f00;
}
span#detailAddToFavoritesLeft{
 float:left;
 width:80px;
 padding-right:8px;
 font-weight: bold;
}
span#detailAddToFavoritesRight{
 float:right;
 border-left:1px solid #aaa;
 width:40px;
 height:24px;
 padding-top:2px;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 4px -767px;
}
a#detailAddToFavorites:hover > span#detailAddToFavoritesRight{
 background-position:4px -795px;
}
p.detailRight1{
 padding-bottom:10px;
 margin-left:5px;
 position:relative;
 top:-40px;
 font-size:13px;
 line-height:normal;
 font-weight:500;
 color: #000;
}
p.detailRight2{
 padding-top:8px;
 margin-top:-5px;
 border-bottom:1px dashed #ccc;
 padding-bottom:10px;
 margin-left:5px;
 position:relative;
 top:-25px;
 color:#06C;
 font-size:20px;
 font-weight:600;
 line-height:24px;
}
.open-house-detail{
 font-size:18px;
 line-height:22px;
 font-weight:600;
 border:1px solid #aaa;
 background-color:#FFC;
 overflow:hidden;
}
.openHouseLeft{
 width:132px;
 float:left;
}
.openHouseRight{
 padding:5px 0;
}
.openHouseRight a,#openHouseText{
 font-size:14px;
 font-weight:600;
}
.openHouseRight a{
 color:#06C;
}
div.smallLink{
 margin-top:-5px;
}
div.smallLink a{
 font-size:11px;
 color:#06C;
}
.open-house-detail a:hover{
 color:#f00;
 text-decoration:none;
}
p.priceReductions{
 font-size:16px;
 line-height:16px;
 font-weight:600;
 padding:6px 0 10px 0;
 position:relative;
 top:-15px;
 color: #000;
}
p.priceReductions a{
 font-size:12px;
 font-weight:500;
 line-height:13px;
 color:#000;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -318px;
 padding-left:18px;
 padding-bottom:3px;
 border-bottom:1px dashed #ccc;
}
p.priceReductions a:hover{
 color:#f00;
 text-decoration:none;
 background-position: -5px -332px;
}
p.mortgageCalculator{
 font-size:16px;
 line-height:16px;
 font-weight:600;
 padding:6px 0 10px 0;
 position:relative;
 top:-25px;
 color: #000;
}
p.mortgageCalculator a{
 font-size:12px;
 font-weight:500;
 line-height:13px;
 color:#000;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -355px;
 padding-left:18px;
 padding-bottom:4px !important;
 padding-bottom:3px;
 border-bottom:1px dashed #ccc;
}
p.mortgageCalculator a:hover{
 color:#f00;
 text-decoration:none;
 background-position:-5px -374px;
}
a#account_bar_alerts{
 color:#000;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -319px;
 padding-left:18px;
 padding-top: 2px;
}
a#account_bar_alerts:hover{
 color:#f00;
 text-decoration:none;
 background-position:-5px -332px;
}
/*
div.addToAny #emailAddToAny{
 height:17px;
 width:17px;
 background:url('//images.mswoods.com/email2.png');
 background-position:0 0;
 background-repeat:no-repeat;
 margin-right:0;
 padding:0;
}
div.addToAny #emailAddToAny:hover{
 background-position:0 -20px;
}
div.addToAny{
 float:right;
 vertical-align:bottom;
 position:relative;
 top:-15px;
}
*/
div.prevNext{
 position:relative;
 top:-10px;
 margin:0 auto;
 clear:both;
 height:24px;
}
a#previousListing,span#previousListing{
 font-size:13px;
 float:left;
 text-align:left;
 font-weight: bold;
}
a#nextListing,span#nextListing{
 font-size:13px;
 float:right;
 text-align:right;
 font-weight: bold;
}
a#previousListing:hover,a#nextListing:hover{
 color:#f00;
 text-decoration:none;
}
p.virtualTourLink{
 margin:0 auto -30px 0;
 padding:0;
 width:520px;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1676px;
 height:14px;
 line-height:14px;
}
.virtualTourLink a{
 text-align:center;
 width:140px;
 padding:0;
 margin:0 auto;
 display:block;
 font-size:14px;
 height:14px;
 line-height:14px;
}
#hiddenDiv1 div{
 font-size:14px;
}
#hiddenDiv1 div a{
 font-size:14px;
 font-weight:500;
}

.detailPageWrapper .content {
    border: medium none;
    clear: none;
    float: left;
    margin: 0;
    padding: 0 25px 0 0;
    width: 720px;
}
.sidebar_detail {
    clear: none;
    float: left;
    margin: 0;
    padding: 0 0 0 19px;
    position: relative;
    text-align: left;
    top: 46px;
    width: 220px;
}
.detailsummary {
 float: left;
 margin: 0;
 padding: 0;
 table-layout: fixed;
 width: 720px;
}
.sellersLink{
 color: #555;
 border-top: 1px solid #ddd;
 margin-top: 10px;
}
.sellersLink h2,.sellersLink span.fauxh2,.sellersLink span.fauxheader2{
 color: #000;
}
div.detailPageForm{
 background-color:#E0EDFE;
/*** fixed height prevents the agent photo from pushing down the divs beneath the form ***/
 min-height:519px;
 position:relative;
 margin:0 auto;
}
div#detailFormPhone{
 font-size:16px;
 margin:5px auto 0 auto;
 text-align:center;
 padding:0;
 width:100%;
 font-weight:500;
 background-color:#E0EDFE;
}
.detailPageForm1{
 margin:7px auto 8px;
 width:199px;
 padding:0;
}
.detailPageForm form input[type="text"]{
 background-color:#fff;
 margin:4px auto 3px auto;
 padding:0 0 0 5px;
 height:26px;
 width:191px;
 border:1px solid #9CF;
 position:relative;
}
.detailPageForm textarea{
 margin:4px 0 0 0;
 padding:3px;
 width:189px;
 height:60px;
 border:1px solid #9CF;
 position:relative;
 font-size:12px;
 line-height:14px;
}
input#phoney {
  margin-bottom: 0;
}
.detailPageForm1 > div {
  line-height: 10px !important;
  margin-bottom: 2px !important;
}
.detailPageForm form input[type="text"]:focus,.detailPageForm textarea:focus{
 -webkit-box-shadow:0px 0px 3px 1px #9cf;
 -moz-box-shadow:0px 0px 3px 1px #9cf;
 box-shadow:0px 0px 3px 1px #9cf;
 border:1px solid #9cf;
}
div.detailPageFormDateTime{
 padding:8px 4px;
 width:189px;
 margin:-2px auto 0 auto;
 background-color:#F6F9FE;
 border:1px solid #9CF;
}
div.MAPdetailPageFormDateTime{
 padding:8px 4px;
 width:374px;
 position:relative;
 margin:0 auto;
 background-color:#F6F9FE;
 border:1px solid #9CF;
 display:table;
}
textarea,input{
 font-family:Arial,sans-serif;
 font-weight:500;
}
input#datepick{
 background-color:#fff;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 145px -395px;
 margin:8px auto 4px auto;
 padding:0 0 0 5px;
 display:table;
 height:25px;
 width:175px;
 border:1px solid #06c;
 border-radius:4px;
}
input#MAPdatepick{
 background-color:#fff;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -395px;
 margin:8px 4px 4px auto;
 padding:0 0 0 5px;
 display:inline;
 float:left;
 height:25px;
 width:175px;
 border:1px solid #06c;
 border-radius:4px;
}
input#clockpick{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -395px;
 margin:0 auto 5px auto;
 padding:0 0 0 5px;
 display:table;
 height:25px;
 width:175px;
 border:1px solid #06c;
 border-radius:4px;
}
div.detailInnerForm {
/* fix for agent-photo issue on detail page */
 min-height:456px;
 margin:0 auto;
 padding:0;
 width:100%;
}
div.detailInnerForm form{
 margin:0 auto;
 display:table;
}
form input[type="button"],form input[type="submit"],button{
 font-family:Arial,Verdana,sans-serif;
 margin:0 auto;
 display:table;
 height:38px;
 width:155px;
 background:#06c;
 border:3px solid #0099FF;
 color:#fff;
 font-size:24px;
 line-height: 20px;

 margin:0 auto;
 padding:0;
 font-weight:500;
 text-align:center;
}
form input[type="button"]:hover,form input[type="submit"]:hover,button:hover{
 background:#09F;
 border:3px solid #06c;
}
form#detailPageForm input[type="button"],button{
  border-radius: 5px;
 font-family:Arial,Verdana,sans-serif;
 margin:0 auto;
 display:table;
 height:38px;
 width:130px;
 background-color:#06c;
 border:3px solid #0099FF;
 color:#fff;
 font-size:24px;
 line-height:29px;
 margin:0 auto;
 padding:0;
 font-weight:500;
 text-align:center;
}
#detailPageForm input[type="button"]:hover,button:hover{
 background-color:#09F;
 border:3px solid #06c;
 text-shadow:1px 1px 3px #fff,-1px -1px 2px #fff;
}
button#ohbutton:hover{
 text-shadow:1px 1px 3px #ff0,-1px -1px 2px #ff0;
}
form#mls_search input[type="button"],form#mls_search input[type="submit"],form#streetSearch input[type="button"],form#streetSearch input[type="submit"],form#subdivisionSearch input[type="button"],form#subdivisionSearch input[type="submit"],form#add-testimonial input[type="submit"]{
 font-family:Arial,Verdana,sans-serif;
 margin:0 auto;
 display:inline-block;
 height:24px;
 width:40px;
 background:#06c;
 border:2px solid #0099FF;
 color:#fff;
 font-size:14px;
 line-height:normal;
 margin:0 auto;
 padding:0 0 1px 0;
 font-weight:600;
 text-align:center;
}
form#mls_search input[type="button"],form#mls_search input[type="submit"],form#add-testimonial input[type="submit"]{
 height:38px;
 width:130px;
 font-size:24px;
 line-height:29px;
// border-radius:6px;
// -moz-border-radius:6px;
// -webkit-border-radius:6px;
}
a#testimonial-link{
 font-family:Arial,Verdana,sans-serif;
 margin:0 auto;
 display:inline-block;
 background:#09f;
 border:2px solid #06c;
 color:#fff;
 font-size:16px;
 line-height:normal;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 margin:0 auto;
 padding:2px 8px 0 8px;
 font-weight:600;
 text-align:center;
}
#testimonial-link:hover{
 text-shadow:1px 1px 9px #fff, -1px -1px 9px #fff;
 background:#06c;
 border:2px solid #09f;
}
form#mls_search input[type="submit"]:hover,form#streetSearch input[type="button"]:hover,form#subdivisionSearch input[type="submit"]:hover,form#subdivisionSearch input[type="button"]:hover,form#subdivisionSearch input[type="submit"]:hover,form#add-testimonial input[type="submit"]:hover,form#add-testimonial input[type="submit"]:hover{
 background-color:#09F;
 border:3px solid #06c;
 text-shadow:1px 1px 1px #fff,-1px -1px 5px #fff;
}
div.detailPageForm h2,div.detailPageForm span.fauxh2,div.detailPageForm span.fauxheader2{
 background-color:#06C;
 color:#fff;
 height:34px;
 font-size:28px;
 text-align:center;
 padding:3px 0 0 0;
 margin: 0;
}
div.otherHomes{
 margin:20px 0 0 0;
}
div.otherHomes p{
 text-align:center;
 font-family:Arial,Verdana,sans-serif;
 font-weight:700;
 font-size:18px;
 padding:0 0 5px 0;
 margin:0;
 border-bottom:1px solid #cdcdcd;
}
div.specialtyHomes{
 margin-top:25px;
}
div.specialtyHomes p{
 text-align:center;
 font-family:Arial,Verdana,sans-serif;
 font-weight:700;
 font-size:18px;
 margin:0 auto 10px auto;
}
div.specialtyHomesRowWrapper{
 margin:0 auto;
 display:table;
}
div.specialtyHomesRow{
 padding:0;
 margin:0 auto;
 display:table;
 text-align:center;
}
div.specialtyHomesRow a{
 padding:0;
 color:#000;
 font-size:14px;
 line-height:17px;
 text-align:center;
 margin:0;
}
div.specialtyHomesRow a:hover{
 color:#f00;
}
div.specialtyHomesRow .left a:hover img,div.specialtyHomesRow .right a:hover img{
 opacity:0.5;
 filter:alpha(opacity=50);
}
div.specialtyHomesRow div.right{
 float:left;
 padding:0 0 0 3px;
 margin:0;
 text-align:center;
 height:107px;
 }
div.specialtyHomesRow div.left{
 float:left;
 padding:0 2px 0 0;
 margin:0;
 text-align:center;
 height:107px;
}
div.specialtyHomesRow div.right img,div.specialtyHomesRow div.left img{
 border:none;
 padding:0;
}
span.moveUp{
 position:relative;
 top:-8px;
 margin:0;
 padding:0;
}
div.nearbyProperties{
 margin-top:25px;
}
div.nearbyProperties p{
 text-align:left;
 font-family:Arial,Verdana,sans-serif;
 font-weight:700;
 font-size:18px;
 padding:0 0 5px 0;
 border-bottom:1px solid #cdcdcd;
 margin:0;
}
div.nearbyProperties ul{
 list-style:none;
 font-size:13px;
 line-height:15px;
 font-weight:500;
}
div.breakLinks a{
 display:block;
}
div.nearbyProperties ul a{
 font-size:13px;
 line-height:15px;
 font-weight:600;
}
div.similarSoldProperties{
 margin-top:25px;
}
div.similarSoldProperties p{
 text-align:left;
 font-family:Arial,Verdana,sans-serif;
 font-weight:700;
 font-size:18px;
 padding:0 0 5px 0;
 border-bottom:1px solid #cdcdcd;
 margin:0;
}
div.otherProperties{
 padding:7px 0 0 0;
 margin:0;
 width:100%;
 height:69px;
 overflow:hidden;
 border-bottom:1px solid #cdcdcd;
}
div.otherPropertiesImg{
 width:80px;
 float:left;
 margin:0;
 padding:0;
}
div.otherPropertiesImg img{
 width:80px;
 margin:0;
 padding:0;
}
div.otherProperties a:hover img{
 opacity:0.5;
 filter:alpha(opacity=50);
}
.otherPropertiesImg:hover + .otherPropertiesText a{
 color:#f00;
}
.opacityChange{
 opacity:0.5;
 filter:alpha(opacity=50);
}
div.otherPropertiesText{
 font-size:11px;
 line-height:normal;
 padding:0 1px 0 0;
 font-weight:500;
 margin:0;
 position:relative;
 left:5px;
 clear:none;
 display:table;
}
div.otherPropertiesPrice{
 margin:0;
 padding:0;
 clear:none;
 font-weight:700;
 font-size:16px;
}
ul.cityLinks{
 list-style:none;
 font-size:15px;
 line-height:17px;
 margin-top:5px;
}
ul.cityLinks a{
 font-size:15px;
 font-weight:500;
}
div.carpFeed a{
 font-size:14px;
 font-weight:500;
 line-height:17px;
 margin:0;
 padding:0;
}
div.carpFeed p{
 padding:0 0 2px 0;
 line-height:14px;
 margin:3px 0 0 0;
}
/* clockPick */
#CP_hourcont{
 padding:0px;
 position:absolute;
 border:1px solid #06c;
 background-color:#E0EDFE;
 display:none;
}
#CP_minutecont{
 background-color:#E0EDFE;
 padding:0px;
 position:absolute;
 width:80px;
 border:1px solid #06c;
 display:none;
}
.floatleft{
 float:left;
}
.CP_hour{
 color:white;
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 white-space:nowrap;
 cursor:pointer;
 width:60px;
 margin:1px;
 background-color:#06c;
}
.CP_minute{
 color:white;
 padding:3px;
 background-color:#06c;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 white-space:nowrap;
 cursor:pointer;
 width:auto;
 margin:1px;
}
.CP_over{
 background-color:#E0EDFE;
 color:#06c;
 border-color:#06c;
}
/*  Datepicker css */
.calendar{
 font-family:Arial,sans-serif;
 font-size:0.9em;
 background-color:#E0EDFE;
 color:#06c;
 border:1px solid #06c;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 padding:0.2em;
 width:221px;
 margin-top:-35px !important;
 margin-left:-14px !important;
}
.calendar .months{
 background-color:#06c;
 border:1px solid #000;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 color:#FFF;
 padding:0.2em;
 text-align:center;
}
.calendar .prev-month,.calendar .next-month{
 padding:0;
}
.calendar .prev-month{
 float:left;
}
.calendar .next-month{
 float:right;
}
.calendar .current-month{
 margin:0 auto;
}
.calendar .months .prev-month,.calendar .months .next-month{
 color:#FFF;
 text-decoration:none;
 padding:0 0.4em;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 cursor:pointer;
}
.calendar .months .prev-month:hover,.calendar .months .next-month:hover{
 background-color:#fff;
 color:#06c;
}
.calendar table{
 border-collapse:collapse;
 padding:0;
 font-size:0.8em;
 width:100%;
}
.calendar th{
 text-align:center;
}
.calendar td{
 text-align:right;
 padding:1px;
 width:14.3%;
}
.calendar td span{
 display:block;
 color:#1C94C4;
 background-color:#fff;
 border:1px solid #06c;
 text-decoration:none;
 padding:0.2em;
 cursor:pointer;
}
.calendar td span:hover{
 color:#C77405;
 background-color:#06c;
 color:#fff;
 border:1px solid #fff;
}
.calendar td.today span{
 background-color:#eee;
 border:1px solid #aaa;
 color:#bbb;
}
#streetNameResults{
 font-size:14px;
 line-height:normal;
 float:left;
 width:90%;
 padding:8px;
}
#streetNameResults a{
 float:left;
 margin:0;
 padding:0;
}
/* agent pages */
/*
a#testimonial-link{
 max-height:14px !important;
 max-width:110%;
 color:#36c;
 text-shadow:none;
 font-weight:600;
 line-height:normal;
 padding:2px 3px 1px 3px;
 margin:0;
 border:1px solid #36c;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background-color:#fff;
 background-image:-webkit-gradient(linear, left top,left bottom,from(#fff),to(#ccc));
 background-image:-webkit-linear-gradient(top,#fff,#ccc);
 background-image:-moz-linear-gradient(top,#fff,#ccc);
 background-image:-ms-linear-gradient(top,#fff,#ccc);
 background-image:-o-linear-gradient(top,#fff,#ccc);
 background-image:linear-gradient(to bottom,#fff, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77021d, endColorstr=#3a000d);
 }
a#testimonial-link:hover{
 text-decoration:none;
 color:#fff;
 border:1px solid #009;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background-color:#9ff;
 background-image:-webkit-gradient(linear, left top,left bottom,from(#0cf),to(#06c));
 background-image:-webkit-linear-gradient(top,#0cf,#06c);
 background-image:-moz-linear-gradient(top,#0cf,#06c);
 background-image:-ms-linear-gradient(top,#0cf,#06c);
 background-image:-o-linear-gradient(top,#0cf,#06c);
 background-image:linear-gradient(to bottom,#0cf, #06c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0cf, endColorstr=#06c);
}
*/
#testimonial-form{
 display:none;
 position:relative;
 background-color:#eee;
 border:1px solid #ddd;
 top:5px;
 margin-bottom:8px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
form.testimonial_approval{
 position:relative;
 background-color:#eee;
 border:1px solid #ddd;
 top:5px;
 margin-bottom:8px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 padding:15px;
}
form.testimonial_approval p{
 padding:5px;
}
#add-testimonial{
 margin:5px;
}
form#add-testimonial{
 padding:10px 10px 0 10px;
 color:#989898;
 font-family:Arial,sans-serif;
 font-weight:600;
 margin-top:-10px;
}
a#testimonial-close{
 height:18px;
 width:18px;
 float:right;
 padding:0 4px 8px 0;
}
form#add-testimonial textarea{
 clear:both;
 float:left;
 min-width:515px;
 width:515px;
 height:200px;
 line-height:150%;
 margin:-1px 0 5px 0;
 padding:5px;
}
form#add-testimonial input[type="text"]{
 height:26px;
 clear:both;
 width:300px;
 min-width:300px;
 margin:5px 0 12px 0;
}
form#add-testimonial input,form#add-testimonial textarea{
 border-top:solid 1px #E5E5E5;
 border-left:solid 1px #E5E5E5;
 border-right:solid 2px #E5E5E5;
 border-bottom:solid 2px #E5E5E5;
 outline:0;
 font:normal 13px/100% Verdana, Tahoma, sans-serif;
 background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
 background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
 box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
 -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
 -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
}
form#add-testimonial input:hover,form#add-testimonial textarea:hover,form#add-testimonial input:focus,.form#add-testimonial textarea:focus{
 border-color:#B1D6E7;
 -webkit-box-shadow:rgba(0,0,0,0.15)0px 0px 4px;
}
#hiddenDiv2 #message{
 font-family:Arial,sans-serif;
 font-size:14px;
 font-weight:600;
 color:#06c;
 padding:20px;
 line-height:19px !important;
 background-color:#eee;
 position:relative;
 background-color:#eee;
 border:1px solid #ddd;
 top:5px;
 margin-bottom:8px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
img#captcha{
 position:relative;
 top:0;
 display:inline;
 border:1px solid #bbb;
 height:50px;
 width:120px;
}
div.captcha input[type="text"]{
 min-width:100px !important;
 width:100px !important;
 max-width:100px;
 position:relative !important;
 top:-10px;
 display:inline; 
}
div.captcha a{
 font-family:Arial,sans-serif;
 font-style:normal;
 font-variant:normal;
 font-size:12px;
 line-height:100%;
 font-size-adjust:none;
 font-stretch:normal;
 font-weight:500;
 color:0cf;
 display:inline;
 position:relative;
 top:-5px;
}
div.captcha{
 clear:both;
 margin:4px 0 0 0;
}
#newImage{
 color:#606060;
 font-size:10px;
 line-height:normal;
 font-family:"Arial",sans-serif;
 font-weight:600;
 position:relative;
 top:-5px;
 margin-left:2px;
}
.captcha a:hover,#newImage:hover{
 text-decoration:none;
 color:#39f;
}
div.citySubsList{
 width:215px;
 display:inline-block;
 padding: 0px 0;
}

div.citySubsList a {
    display: block;
    font-size: 13px;
    line-height: 1.2;
}
.citySubsList > h3,.citySubsList > .fauxheader3{
    margin-bottom: 5px;
}
.citySubsList > a:last-child {
       font-size: 13px;
    margin-top: 5px;
}
div#fullscreenContent{
 width:1250px;
 position:relative;
 top:35px;
 margin:0 auto;
 display:table;
 padding:0;
}
div.mapWrapper{
// marg
}
div#mapRightColumnNEW{
 width:720px;
 padding:0;
 margin:0;
 float:left;
 display:inline-block;
 position:relative;
}
div.contentMap{
// width:990px;
}
div.sidebarMap{
 vertical-align:top;
 clear:none;
 float:left;
 display:inline-block;
 position:relative;
 top:-20px;
 left:15px;
}
div#mapKey{
 width:744px;
 height:37px;
 background-color:#06c;
 margin:0;
 padding:0;
 position:relative;
 left:0;
 clear:both;
}
div#map_top div.account_bar_inner1{
 width:744px;
}
div#map_top div.account_bar_inner1 a#account_bar_favorites{
 margin-right:0;
 padding-right:0;
 
}
div.mapKeyInner{
 font-size:11px;
 color:#bbb;
 background-color:#fff;
 height:24px;
 width:450px;
 border-radius:3px;
 position:relative;
 top:6px;
 left:4px;
 display:inline-block;
}
div.mapKeyInner img{
 height:18px;
 width:18px;
}
div#map{
 z-index:99 !important;
 position:relative;
 border:1px solid #000;
 width:744px;
 height:500px;
 margin:5px 0 0 0;
 padding:0;
}
div.contentMap h1{
 text-align:center;
 color:#06c;
 font-size:28px;
 font-family:Arial,Verdana,sans-serif;
}
div#show_countNew{
 width:100%;
 padding:0
 margin:0;
 text-align:center;
 font-size:18px;
}
div#mapLoader{
 position:absolute;
 z-index:999 !important;
 top:240px;
 left:280px;
}
p#mapBottom{
 text-align:center;
 font-size:13px;
 margin-top:3px;
}

p.miborDisclaimer {
 color: #808080;
 font-size: 14px;
 line-height:16px;
}
div#mapRightColumnNEW div.account_bar_inner1{
// margin-top:-15px;
}
div.sidebarMap form.mainform{
// margin-top:113px;
}
.active_tabMap{
 position:relative;
 padding:2px 5px 2px 5px;
 color:#fff !important;
 margin-right:0;
 font-family:Arial,sans-serif;
 font-size:18px;
 background-color:#06C;
 border-left:1px solid #aaa;
 border-top:1px solid #aaa;
 border-right:1px solid #aaa;
 border-top-left-radius:12px 12px;
 border-top-right-radius:12px 12px;
 }
.inactive_tabMap{
 position:relative;
 padding:2px 5px 2px 5px;
 color:#fff !important;
 font-family:Arial,sans-serif;
 font-size:18px;
 background-color:#000 !important;
 border-left:1px solid #aaa;
 border-top:1px solid #aaa;
 border-right:1px solid #aaa;
 border-top-left-radius:12px 12px;
 border-top-right-radius:12px 12px;
}
#map_tab{
 position:relative;
 top:22px;
}
form.mapSidebar h1,form.mapSidebar span.fauxh1,form.mapSidebar span.fauxheader1{
 margin-top:1px !important;
}
#map_tab a:hover{
 text-decoration:none !important;
}
a#map_link,a#detail_link,a#nearby_link{
 display:inline-block !important;
 height:28px !important;
 line-height:normal;
 font-size:20px;
 text-align:center;
 margin:0 auto;
 padding:7px 0 0 0;
}
#map_link{
 width:130px !important;
}
#detail_link{
 width:110px !important;
}
#nearby_link{
 width:140px !important;
}
a#nearby_link:hover{
 text-decoration:none;
 color:#000 !important;
 background-color:#fff !important;
}
a#detail_link:hover{
 text-decoration:none;
 color:#06C !important;
 background-color:#fff !important;
}
a#map_link:hover{
 text-decoration:none;
 color:#000 !important;
 background-color:#fff !important;
}

/* sign-in form */
.regPopupHeader{
 background-color:#000033;
 height:51px;
 width:600px;
 position:relative;
 text-align:center;
}
.regPopupHeader img{
 position:absolute;
 display:block;
 margin:0 auto;
 padding-top:20px;
 height:40px;
}
.clear{
 clear:both !important;
}
a#closeReg{
 position:relative;
 right:-25px;
 top:-25px;
 float:right;
 background-color:#000;
 color:#fff;
 font-size:34px;
 border-radius:25px;
 border:3px solid #fff;
 padding:0 12px 5px 12px;
 line-height:34px;
 clear:both !important;
}
/*****************/























/*********************** OLD-SITE STYLES ***********************
   I need to weed these out; some may or may not still be relevant 
*************************/



.Dramatic{
 font-size:16px;
 font-style:italic;
 font-weight:bold;
 font-variant:small-caps;
 color:#F00;
}
.TableText{
 font-size:14px;
 line-height:normal;
}
.TableText12{
 font-size:12px;
 line-height:normal;
 font-weight:normal;
}
.TableText14{
 font-size:14px;
 line-height:normal;
}
.TableText16{
 font-size:16px;
 line-height:40px;
}
.CellBottomBorder{
 border-bottom:1px solid #999;
}
.TableTex36{
 font-size:36px;
 line-height:normal;
}
#rssDescription{
 margin-top:-12px;
}
.roll a{
 display:block;
 background:url(/images/home-search-graphic-2-roll.gif);
 margin:10px auto;
 width:544px;
 height:205px;
 text-indent:-5000px;
 border:1px #000 solid;
}
.roll a:hover{
 background-position:0 -205px;
}
.cities td{
 margin:auto;
 line-height:12px;
 padding-left:15px;
} 
p.list{
 text-align:center;
 margin:10px auto 1px;
 font:bold 14px Arial, Helvetica, sans-serif;
}
.cities{
 margin:5px auto 5px;
} 
p.all-cities{
 text-align:center;
 margin:-4px auto 0;
 font:.95em Arial, Helvetica, sans-serif;
 font-family:Arial, Helvetica, sans-serif;
}

.hpCitiesLinks #allCitiesLink {
    display: block;
    font-size: 13px;
    margin-top: 5px;
}
#hpCityLinks > li,#otherStuff > li{
    line-height: 18px;
}
p.indy-areas{
 text-align:center;
 margin:5px 0 -1px -10px;
 font:1em Arial, Helvetica, sans-serif;
}
.areas ul{
 padding-left:10px;
 list-style-type:none;
}

.form input,.form textarea{
   padding:9px;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:200px;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
.form textarea{
float:left;
width:400px;
max-width:400px;
height:150px;
line-height:150%;
}
.form input:hover,.form textarea:hover,.form input:focus,.form textarea:focus{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
.form legend{
font-size:18px;
font-weight:800;
color:#aaa;
}
/*form p{
 position:relative;
}
.form label.col1{
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:8px;
}
.form label.col2{
font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:230px;
}
.form label.col3{
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:455px;
}
.form label.col1a{
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:8px;
}
.form label.col2b{
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:158px;
}
.form label.col3c{
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:800;
position:absolute;
top:12px;
left:305px;
}
*/
.coolfieldset{
font-family:Arial,sans-serif;
font-size:10px;
line-height:12px;
color:#2f4f4f;
}

.coolfieldset,.coolfieldset.expanded{
border-top:none;
//border-top:1px solid #aaa;
border-left:none;
border-bottom:none;
border-right:none;
-moz-border-radius:0px;
-webkit-border-radius:0px;
//padding:0px 5px 0px 15px;
margin:5px 0px -10px -15px;
}
.coolfieldset.collapsed{
border:0;
border-top:none;

//border-top:1px solid #aaa;
}
.coolfieldset legend{
font-size:10px !important;
font-family:Arial,sans-serif !important;
font-weight:500 !important;
color:#2170BD;
margin-top:0px;
padding:0px 5px 0px 15px;
font-weight:bold;
cursor:pointer;
-moz-border-radius:0px;
-webkit-border-radius:0px;
}
.checkbox_text{
font-size:10px !important;
font-family:Arial,sans-serif !important;
font-weight:500 !important;
}
.coolfieldset legend,.coolfieldset.expanded legend{
background:transparent url(./images/expanded.gif) no-repeat center left;
-moz-border-radius:0px;
-webkit-border-radius:0px;
padding:0px 5px 0px 15px;
}
.coolfieldset.collapsed legend{
background:transparent url(./images/collapsed.gif) no-repeat center left;
padding:0px 5px 0px 15px;
}
.coolfieldset legend:hover{
//color:#ddd;
padding:0px 5px 0px 15px;
}
.coolfieldset legend#no_hover:hover{
//color:#aaa !important;
//cursor:not-allowed !important;
}
/*
.form input[type="submit"],.form input[type="button"]{
   width:100px !important;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   font-weight:700;
   text-align:center;
   border-top:1px solid #96d1f8;
   background:#65a9d7;
   background:-webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background:-webkit-linear-gradient(top, #3e779d, #65a9d7);
   background:-moz-linear-gradient(top, #3e779d, #65a9d7);
   background:-ms-linear-gradient(top, #3e779d, #65a9d7);
   background:-o-linear-gradient(top, #3e779d, #65a9d7);
   padding:6px 12px;
   -webkit-border-radius:8px;
   -moz-border-radius:8px;
   border-radius:8px;
   -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
   box-shadow:rgba(0,0,0,1) 0 1px 0;
   text-shadow:rgba(0,0,0,.4) 0 1px 0;
   color:white;
   text-decoration:none;
   vertical-align:middle;
}
.form input[type="submit"]:hover,.form input[type="button"]:hover{
   border-top-color:#28597a;
   background:#28597a;
   color:#ccc;
}
.form input[type="submit"]:active,.form input[type="button"]:active{
   border-top-color:#1b435e;
   background:#1b435e;
}
*/
a#forgot_password,a#forgot_passwordb{
   position:relative;
   top:8px;
   font:9px/100% Verdana, Tahoma, sans-serif;
   font-weight:800;
}
a#forgot_password:hover{
color:red;
}
a#privacy_policy{
   display:block;
   margin:0;
   padding:0;
   text-align:left;
   float:left;
   font:9px/100% Verdana, Tahoma, sans-serif;
   font-weight:800;
}
a#privacy_policy:hover{
color:red;
}
#throbber,#OH_throbber,#loader,#loader2{
display:none;
height:150px;
width:170px;
background-image:url('//images.mswoods.com/loading.gif');
background-repeat:no-repeat;
margin:20px auto 0px auto;
}
#throbber1{
display:none;
height:150px;
width:170px;
background-image:url('//images.mswoods.com/loading.gif');
background-repeat:no-repeat;
margin:20px auto 0px auto;
}
#throbber2{
display:none;
height:150px;
width:170px;
background-image:url('//images.mswoods.com/loading.gif');
background-repeat:no-repeat;
margin:0px auto 0px auto;
position:relative;
top:-15px;
}
#throbber3{
 display:none;
 height:150px;
 width:100%;
 background-image:url('//images.mswoods.com/loading.gif');
 background-repeat:no-repeat;
// margin:0px auto 0px auto;
 padding:0;
 position:fixed;
 top:350px;
 left:40%;
}
/*
.form select{
 width:220px;
 height:35px;
font-size:16px;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
font-weight:700;
color:#aaa;
background-color:#F9F9F9;
border:1px solid #CCCCCC;
margin-bottom:15px;
padding:8px 5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
box-shadow:0 0 3px rgba(0,0,32,0.2);
}

.form select:focus,select:hover{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
color:#99F;
}
*/

#captcha2{
margin-left:auto;
margin-right:auto;
border:1px solid #000;
width:150px;
}
#captcha3{
margin-left:auto;
margin-right:auto;
border:1px solid #000;
width:150px;
}
.sort_menu{
 line-height:14px;
 padding:0px 3px 0px 3px;
 background-color:#eee;
 border-top:1px solid #000;
 border-right:0px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 font-size:10px;
 float:left;
 display:inline
}
.sort_menu:hover,.sort_menu a:hover{
 color:red;
 text-decoration:none;
 background-color:#fff;
}
#menu_sort_container{
 position:relative;
// top:-15px;
 top:-5px;
 right:23px !important;
 margin-bottom:-20px;
 float:right;
 clear:both;
}
.sort_menu_selected{
 color:red;
 background-color:#fff;
 border-bottom:1px solid #fff;
}

/*** PAGER ***/
ul.pagination{
position:relative;
margin:0 auto 10px auto;
height:100%;
overflow:hidden;
font:10px 'helvetica',sans-serif;
list-style-type:none;
width:100%;
//padding-bottom: 35px;
}

center ul{
  display: none;
}
ul.pagination li.details{
 padding:7px 10px 7px 10px;
 font-size:11px;
}
ul.pagination li.dot{
padding:3px 0;
}
ul.pagination li{
float:left;
margin:0px;
padding:0px 0px 1px 0px;
margin:0px 1px 0px 1px;
list-style:none;
display:inline;
}
ul.pagination li:first-child{
margin-left:0px;
}
ul.pagination li a{
color:#2170BD;
display:block;
text-decoration:none;
padding:3px;
}
ul.pagination li a img{
border:none;
}
ul.pagination li.details, .details{
color:#2170BD;
font-size:11px;
font-weight:500;
}
ul.pagination li a {
    color: #2170bd !important;
    font-size: 16px;
    min-width: 18px;
    padding: 0 4px;
    text-align: center;
}
ul.pagination li a:hover{
color:#fff !important;
}
ul.pagination li a:hover,l.pagination li a.current{
color:#FFFFFF;
box-shadow:0px 1px #EDEDED;
 -moz-box-shadow:0px 1px #EDEDED;
 -webkit-box-shadow:0px 1px #EDEDED;
 text-shadow:0px 1px #388DBE;
border-color:#2170BD;
background-color:#2170BD;
background:-moz-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,cff),color-stop(0.02,#9cf),color-stop(1,#2170BD));
}
.current{
color:#c0c0c0 !important;
border-color:#c0c0c0 !important;
}
ul.pagination li a.current{
color:#c0c0c0 !important;
}
ul.pagination li a.current:hover{
background:#F8FCFF !important;
color:#c0c0c0 !important;
border-color:#c0c0c0 !important;
text-shadow:0px 0px #aaa;
}
ul.pagination li a{
color:#0A7EC5;
border-color:#2170BD;
}

/*
.form .nav_select{
 font:normal 10px/100% Verdana, Tahoma, sans-serif !important;
 height:20px !important;
 font-weight:800;
 padding-bottom:2px;
 padding-top:3px;
 margin:0px 0px 2px 0px;
}
.form .nav_select select{
 height:20px;
 color:#aaa;
 background-color:#F9F9F9;
 border:1px solid #CCCCCC;
 margin-bottom:0px;
 padding:1px 1px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 box-shadow:0 0 3px rgba(0,0,32,0.2);
}
.form .nav_select option{
 font-size:10px;
 padding:1px 1px;
 background:#eee;
}
.form .price_select{
 display:inline;
 float:left;
 width:78px;
 font:normal 10px/100% Verdana, Tahoma, sans-serif !important;
 height:20px !important;
 font-weight:800;
 padding-bottom:2px;
 padding-top:3px;
 margin:0px 0px 2px 0px;
}
.form .price_select select{
 height:20px;
 color:#aaa;
 background-color:#F9F9F9;
 border:1px solid #CCCCCC;
 margin-bottom:0px;
 padding:1px 1px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 box-shadow:0 0 3px rgba(0,0,32,0.2);
}
.form .price_select option{
 font-size:10px;
 padding:1px 1px;
 background:#eee;
}
input[type="submit"],input[type="button"]{
   width:100px !important;
   font:normal 11px/100% Verdana, Tahoma, sans-serif;
   font-weight:700;
   text-align:center;
   border-top:1px solid #96d1f8;
   background:#65a9d7;
   background:-webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background:-webkit-linear-gradient(top, #3e779d, #65a9d7);
   background:-moz-linear-gradient(top, #3e779d, #65a9d7);
   background:-ms-linear-gradient(top, #3e779d, #65a9d7);
   background:-o-linear-gradient(top, #3e779d, #65a9d7);
   padding:3px 6px;
   -webkit-border-radius:5px;
   -moz-border-radius:5px;
   border-radius:5px;
   -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
   box-shadow:rgba(0,0,0,1) 0 1px 0;
   text-shadow:rgba(0,0,0,.4) 0 1px 0;
   color:white;
   text-decoration:none;
   vertical-align:middle;
}
input[type="submit"]:hover,input[type="button"]:hover{
   border-top-color:#28597a;
   background:#28597a;
   color:#ccc;
}
input[type="submit"]:active,input[type="button"]:active{
   border-top-color:#1b435e;
   background:#1b435e;
}
*/
#mls_search input{
   padding:3px;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:120px !important;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
#mls_search textarea{
float:left;
width:120px !important;
display:inline;
line-height:150%;
}
#mls_search input:hover,textarea:hover,input:focus,textarea:focus{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
#mls_search p{
 position:relative;
}
#mls_search label.col1{
font:normal 11px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:500;
position:absolute;
top:8px;
left:6px;
}
.checkbox_text{
 display:inline;
}
.accordian_header{
  color:#353C48;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:700;
  margin-bottom:-10px;
  position:relative;
  top:-15px;
}
#InteriorAmenitiesOther{
  visibility:hidden;
  display:none;
}
#ExteriorAmenitiesOther{
  visibility:hidden;
  display:none;
}
a#showOther,a#showOther2{
 position:relative;
 top:-17px;
 left:12px;
 font-size:10px !important;
 font-family:Arial,sans-serif !important;
 font-weight:500 !important;
 color:#2170BD;
 cursor:pointer;
 cursor:hand;
}
a#showOther:hover,a#showOther2:hover{
 color:red;
 cursor:pointer;
 cursor:hand;
 text-decoration:none;
}
a#hideOther,a#hideOther2{
 position:relative;
 top:-7px;
 left:12px;
 font-size:10px !important;
 font-family:Arial,sans-serif !important;
 font-weight:500 !important;
 color:#2170BD;
 cursor:pointer;
 cursor:hand;
}
a#hideOther:hover,a#hideOther2:hover{
 text-decoration:none;
 color:red;
 cursor:pointer;
 cursor:hand;
}
p.optionsLinks{
 position:relative;
 top:-20px;
 margin-left:15px;
 color:#2170BD;
 font-weight:800;
// border-bottom:1px solid #2170BD;
// border-left:1px solid #2170BD;
// border-right:1px solid #2170BD;
 padding:2px;
 width:120px !important;
 margin-bottom:-20px;
 padding-bottom:2px;
}
.optionsAdd, .optionsClear{
 font-size:12px !important;
 font-family:Arial,sans-serif !important;
 font-weight:700 !important;
 padding:0px;
 margin:0px;
 color:#2170BD;
 cursor:pointer;
 cursor:hand;
}
.optionsAdd:hover, .optionsClear:hover{
 font-size:12px !important;
 font-family:Arial,sans-serif !important;
 font-weight:700 !important;
 color:#f00;
 text-decoration:none;
}
span.divider{
 color:#fff;
 float:left;
 margin:0 2px ;
}
img.show_cursor{
 margin:3px;
// border:1px solid #000;
}

img.show_cursor:hover{
  cursor:pointer;
  cursor:hand;
  border:1px solid #f00 !important;
  margin:1px;
}
.preload{
 height:1px;
 width:1px;
 position:absolute;
 left:-9999px;
}
#slideshow-area, #slideshow-scroller{
  padding:0px;
  margin:0px;
  width:500px !important;
  min-width:500px !important;
  max-width:500px !important;
  height:380px;
  position:relative;
  overflow:hidden;
 // margin:0 auto;
}
#slideshow-area{
  padding:0px;
  margin:0px;
  position:relative;
  top:5px;
  border:1px solid #000;
  cursor:pointer;
  cursor:hand;
  margin-bottom:10px;
}
#slideshow-holder{
  padding:0px;
  margin:0px;
  height:390px;
}
#slideshow-previous, #slideshow-next{
  width:50px;
  height:50px;
  position:absolute;
  top:225px;
  display:none;
  cursor:pointer;
  cursor:hand;
}
#slideshow-previous{
  display:block;
  background:transparent url('./images/arrow_left.png') no-repeat 50% 50%;
  top:325px;
  left:0;
}
#slideshow-next{
  display:block;
  background:transparent url('./images/arrow_right.png') no-repeat 50% 50%;
  top:325px;
  right:0;
}
.slideshow-content{
  padding:0px;
  margin:0px;
  float:left;
}
.listings_box{
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
}
.first_listings_box{
border-radius:5px 0px 5px 5px; 
-moz-border-radius:5px 0px 5px 5px; 
-webkit-border-radius:5px 0px 5px 5px; 
border:1px solid #000;
}
.round_2px{
 border-radius:2px; 
 -moz-border-radius:2px; 
 -webkit-border-radius:2px; 

}.round_5px{
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
}
.help a{
 target-new:tab !important;
 height:12px;
 width:12px;
 background:url('images/help/question-mark-icon-1small.gif') no-repeat top left;
 display:inline;
 float:right;
 position:relative;
 top:-15px;
 right:-7px;
}
.help a:hover{
 text-decoration:none;
 background:url('images/help/question-mark-icon-2small.gif') no-repeat top left;
}
.sub_fieldset{
 position:relative;
 left:10px;
 width:160px;
 top:4px;
 font-size:10px !important;
 font-family:Arial,sans-serif !important;font-weight:500 !important;
}

#mls_search input,#mls_search textarea{
   padding:3px;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:120px !important;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
#mls_search textarea{
float:left;
width:120px !important;
display:inline;
line-height:150%;
}
#mls_search input:hover,textarea:hover,input:focus,textarea:focus{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
#mls_search p{
 position:relative;
}
#mls_search label.col1{
font:normal 11px/100% Verdana, Tahoma, sans-serif;
color:#aaa;
font-weight:500;
position:absolute;
top:8px;
left:6px;
}
#counter1,#counter2,#counter3{
 display:inline;
 font-size:9px !important;
 font-family:Arial,sans-serif !important;
 font-weight:500 !important;
 color:#666;
}
a img{
  border:none;
}
#drop_down_cell{
 border:1px solid #2170BD;
 padding:0 25px 0 30px;
 background:#fffef4;
}
.control_panel{ 
z-index:900;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 display:table;
 min-width:350px;
 border:1px solid #F0E68C;
 border-radius:4px; 
 -moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 margin-bottom:-7px;
 background-color:#FFFFE0; 
 position:relative;
 left:-10px;
 top:-25px;
}
.control_panel li{ 
 left:-20px;
 position:relative;
 top:0px;
 background:url("/images/collapsed2.gif") no-repeat 0px 10px;
 padding:5px 5px 5px 12px;
 display:inline;
}

.control_panel li:nth-child(5){ 
 background:none;
 border:none;
 }
.control_panel li:nth-child(5):hover{ 
 background:none;
 border:none;
}

.control_panel li#favorites{
  background:url("/images/star.png") no-repeat -1px 8px;
}
.control_panel li#favorites:hover{
  background:url("/images/star2.png") no-repeat -1px 8px;
}

.control_panel li#save_searches{
  background:url("/images/star.png") no-repeat -1px 8px;
}
.control_panel li#save_searches:hover{
  background:url("/images/star2.png") no-repeat -1px 8px;
}

.control_panel li:hover{ 
 background:url("/images/expanded2.gif") no-repeat 0px 10px;
// border-style:solid;
 padding-bottom:2px;
// border-color:#F00;
// border-color:#FFFFE0;
// border-width:0px 0px 1px 0px;
}
.control_panel li#no_arrow{
 background:none;
}
.control_panel li#no_arrow:hover{
 background:none;
}

ul.control_panel li:last-child a{
  color:#f00 !important;
}
.control_panel a,#control_panel_a4{
  color:#2170BD;
  font-family:Arial,sans-serif;
  font-size:10px;
  font-weight:500;
  display:inline;
}
.control_panel a:hover{
 text-decoration:none !important;
}
#profile_dropdown{
 display:none;
 position:relative;
 top:-10px;
 left:5px;
 height:400px;
 width:520px; 
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
 background-image:linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-o-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-moz-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-webkit-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-ms-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-webkit-gradient(linear,top,right bottom,color-stop(0.48, #FFFFFF),color-stop(1, #F0F0F0));
// box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;
-moz-box-shadow:3px 3px 0px 0px #ddd;
  -webkit-box-shadow:3px 3px 8px 0px #ddd;
  box-shadow:  3px 3px 8px 0px #ddd;
}
#searches_dropdown{
 display:none;
 position:relative;
 top:0 !important;
 left:0 !important;
 width:720px; 
 margin:0 !important;
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
// background-image:linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
// background-image:-o-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
// background-image:-moz-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
// background-image:-webkit-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
// background-image:-ms-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
// background-image:-webkit-gradient(linear,top,right bottom,color-stop(0.48, #FFFFFF),color-stop(1, #F0F0F0));
// box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;
//-moz-box-shadow:3px 3px 0px 0px #ddd;
//  -webkit-box-shadow:3px 3px 8px 0px #ddd;
//  box-shadow:  3px 3px 8px 0px #ddd;
}
#save_searches_dropdown{
 display:none;
 position:relative;
 top:0px;
 height:120px;
 width:720px; 
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
}
#save_searches_dropdown a{
 position:relative;
 top:15px;
 right:10px; 
}
#listings_dropdown{
 display:none;
 width:720px; 
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
}
#login_dropdown,#open_house_dropdown{
 display:none;
 position:absolute;
 top:110px !important;
 z-index:999;
 margin:0 auto !important;
// left:5px;
 width:520px; 
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
 background-image:linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-o-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-moz-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-webkit-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-ms-linear-gradient( top, #FFFFFF 48%, #F0F0F0 100%);
 background-image:-webkit-gradient(linear,top,right bottom,color-stop(0.48, #FFFFFF),color-stop(1, #F0F0F0));
// box-shadow:rgba(0,0,0, 0.1) 0px 0px 5px;
-moz-box-shadow:3px 3px 0px 0px #ddd;
  -webkit-box-shadow:3px 3px 8px 0px #ddd;
  box-shadow:  3px 3px 8px 0px #ddd;
}
#catchall_dropdown{
 display:none;
 position:relative;
 top:10px;
 left:0;
 padding-right:10px;
 width:720px; 
 border-style:solid;
 border-color:#DBDEf3;
 border-width:1px 2px 2px 1px;
 border-radius:5px; 
 -moz-border-radius:5px; 
 -webkit-border-radius:5px; 
 list-style:none;
}

#close_favs{
  font-size:9px;
  color:red !important;
}
#close_favs:hover{
  color:red !important;
  text-decoration:none !important;
}
#close_searches,#close_favs{
  font-size:12px;
  color:red !important;
  font-weight:600;
}
#close_favs:searches{
  text-decoration:none !important;
}
form#save_search_button{
 position:relative;
 top:50px;
 left:150px;
}
#save_search_button input[type="submit"]{
   font:normal 11px/100% Arial, Helvetica, sans-serif;
   font-weight:700;
   text-align:center;
   text-shadow:rgba(0,0,0,.4) 0 0px 0;
   width:57px !important;
   height:22px;
   text-align:center;
   padding:3px 6px;
   text-align:center;
   display:table;
   margin-top:4px; color:#0A7EC5;
   background:#F8FCFF;
   text-align:center;
   color:#2170BD !important;
   border:solid 1px #2170BD;
   border-radius:6px;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   padding:0px 1px 3px 1px;
   vertical-align:middle;
   margin-bottom:5px;
   margin-top:2px;
   margin-left:5px;
   display:inline;
}
#save_search_button input[type="submit"]:hover{
  color:#fff !important;
  background-color:#2170BD;
  background:-moz-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
  background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,cff),color-stop(0.02,#9cf),color-stop(1,#2170BD));
  box-shadow:0px 1px #EDEDED;
  -moz-box-shadow:0px 1px #EDEDED;
  -webkit-box-shadow:0px 1px #EDEDED;
  text-shadow:0px 1px #388DBE;
}
#save_search_button input[type="submit"]:active{
   border-top-color:#1b435e;
   background:#1b435e;
   display:inline;
   width:27px;
   height:23px;
   margin-bottom:5px;
   margin-top:1px;
}
#save_search_button input,#mls_search textarea{
   padding:3px;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:200px !important;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
#save_search_button textarea{
float:left;
width:200px !important;
display:inline;
line-height:150%;
}
#save_search_button input:hover,textarea:hover,input:focus,textarea:focus{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

.form select{
 width:160px;
 height:30px;
font-size:13px;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
font-weight:300;
color:#000;
/*background-color:#fff;
border:1px solid #CCCCCC;*/

padding:5px 5px;
/*
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;*/
box-shadow:0 0 3px rgba(0,0,32,0.2);
}


.form select:focus,select:hover{
 border-color:#99F;
 -webkit-box-shadow:rgba(0, 0, 0, 0.15) 0px 0px 8px;
color:#2170BD;
}
.form select option{/*
//padding:8px 5px;*/
background:#eee;
color:#2170BD;
}

/* NEW HomePage Graphic */
#homepage{
 background-color:#2958a6;
 background-image:url('//images.mswoods.com/map-graphic-6.jpg');
 background-repeat:no-repeat;
 height:419px;
 width:559px;
 border:none;
}
#newText{
  color:#fff;
  position:relative;
  top:135px;
  left:18px;
  font-size:16px;
  font-weight:400;
  margin:0px 0px 8px 0px;
}
ul.newNav{
 position:relative;
 width:250px;
 top:125px;
 left:-26px;
 font-family:Arial,sans-serif;
 font-size:15px;
 font-weight:600;
 color:#fff;
}
.newNav a li{
 font-family:Arial,sans-serif;
 font-size:14px;
 font-weight:500;
 color:#fff;
}
.newNav a:hover li{
 font-family:Arial,sans-serif;
 font-size:14px;
 font-weight:500;
 color:#33ccff;
}
.newNav li{
 height:21px;
 width:225px;
 padding:3px 0px 0px 25px;
 margin:0 0 1px 0;
 background-image:url('//images.mswoods.com/square.png');
 background-repeat:no-repeat;
 background-position:10px;
 list-style:none
}
.preload{
 background-image:url('//images.mswoods.com/square-blue.png');
 background-repeat:no-repeat;
 background-position:-1000px -1000px;
}
.newNav li:hover{
 cursor:pointer;
 background-image:url('//images.mswoods.com/square-blue.png');
 background-repeat:no-repeat;
}
#city_dropdown{
 position:relative;
 top:90px;
 left:17px;
}
#homepage #city_select{
 color:#f00;
 font-size:18px !important;
 font-family:Tahoma, sans-serif !important;
 font-weight:500;
 height:35px;
 width:235px;
 font-weight:800;
 padding-bottom:2px;
 padding-top:3px;
 margin:-2px 0px 2px 0px;
}
#homepage #city_select select{
 height:25px;
 min-width:235px;
 width:235px;
 max-width:235px;
 color:#aaa;
 background-color:#F9F9F9;
 border:1px solid #CCCCCC;
 margin-bottom:0px;
 padding:1px 1px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 box-shadow:0 0 3px rgba(0,0,32,0.2);
}
#homepage #city_select option{
 font-size:14px;
 padding:1px 1px;
 background:#eee;
}
/* street search */
form#streetSearch{
 margin-left:10px;
}
#homepage #city_select optgroup{
 margin-left:5px;
}
/*#homepage #city_select optgroup > option{
 margin-left:15px;
form#streetSearch #houseNumber{
   padding:3px;
   display:inline;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:100px ;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}*/
form#streetSearch #streetName,form#streetSearch #houseNumber{
   display:inline;
   padding:3px;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:180px;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
/*form#streetSearch label.houseNumber{
   display:inline;
 font:normal 11px/100% arial,helvetica,sans-serif;
 color:#606060;
 font-weight:500;
 position:absolute;
 top:9px;
 left:7px;
}
form#streetSearch label.streetName{
   display:inline;
 font:normal 11px/100% arial,helvetica,sans-serif;
 color:#606060;
 font-weight:500;
 position:absolute;
 top:9px;
 left:127px;
}
 background-color:#09F;
 border:3px solid #06c;
 text-shadow:1px 1px 3px #fff,-1px -1px 2px #fff;
*/
form#subdivisionSearch #subdivisionName{
   padding:3px;
   display:inline;
   border-top:solid 1px #E5E5E5;
   border-left:solid 1px #E5E5E5;
   border-right:solid 2px #E5E5E5;
   border-bottom:solid 2px #E5E5E5;
   outline:0;
   font:normal 13px/100% Verdana, Tahoma, sans-serif;
   width:200px ;
   display:inline;
   background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
   background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
   box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
form#subdivisionSearch label.subdivisionName{
   display:inline;
 font:normal 11px/100% arial,helvetica,sans-serif;
 color:#606060;
 font-weight:500;
 position:absolute;
 top:9px;
 left:7px;
}
/* Navigation tabs */
ul#navTabs{
 float:left;
 position:relative;
 left:-20px !important;
}

#navTabs li{
 display:inline;
 list-style-type:none;
 padding:3px 5px 2px 7px;
 border-left:1px solid #2170BD;
 border-right:1px solid #2170BD;
 border-bottom:1px solid #2170BD;
 border-top:none;
 border-bottom-left-radius:4px 4px;
 border-bottom-right-radius:4px 4px;
 margin-left:-4px;
 font-family:arial,helvetica,verdana,sans-serif;
 font-size:12px;
 font-weight:500;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
#navTabs a:visited{
 color:#2170BD;
}
#navTabs a:link{
 color:#2170BD;
}
#navTabs a:active{
 color:#2170BD;
}
#navTabs a:hover{
 text-decoration:none;
}
#navTabs li:hover{
 color:#fff;
 background-color:#2170BD;
 background:-moz-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,cff),color-stop(0.02,#9cf),color-stop(1,#2170BD));
 background:-o-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 background:-ms-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
#navTabs #thisPage{
 color:#aaa;
 background-color:#fff;
 border-left:1px solid #aaa;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
 border-top:none;
 background-color:#FFFFFF;
 background:none;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
}
#navTabs #thisPage:hover{
 color:#aaa;
 background-color:#fff;
 border-left:1px solid #aaa;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
 border-top:none;
 background-color:#FFFFFF;
 background:none;
 box-shadow:0px 1px 2px -1px #404040;
 -moz-box-shadow:0px 1px 2px -1px #404040;
 -webkit-box-shadow:0px 1px 2px -1px #404040;
 cursor:default;
}

.mswoods-photos img{
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
}

.headline-home-page{
 color:#000 !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 line-height:normal;
}

.sub-headline-home-page{
 color:#353C48;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 line-height:normal;
}

.normal_submit input[type="submit"]{
 padding:0 0 3px 0 !important;
 margin-left:auto;
 margin-right:auto;
 text-shadow:none;
 text-align:center;
 display:block;
 margin-top:4px; color:#0A7EC5;
 background:#F8FCFF;
 min-width:120px;
 height:22px;
 font-weight:500;
 text-align:center;
 color:#2170BD !important;
 border:solid 1px #2170BD;
 border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
padding:1px 1px 2px 1px;
}
.normal_submit input[type="submit"]:hover{
  color:#ffffff !important;
  background-color:#2170BD;
  background:-moz-linear-gradient(top,#cff 1px,#9cf 1px,#2170BD);
  background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,cff),color-stop(0.02,#9cf),color-stop(1,#2170BD));
  box-shadow:0px 1px #EDEDED;
  -moz-box-shadow:0px 1px #EDEDED;
  -webkit-box-shadow:0px 1px #EDEDED;
  text-shadow:0px 1px #388DBE;
}
/*
.form .nav_selectBIG{
font:normal 11px/100% Verdana, Tahoma, sans-serif !important;
 height:25px !important;
font-weight:800;
 padding-bottom:2px !important;
 padding-top:3px !important;
 margin:0px 0px 2px 0px !important;
}
.form .nav_selectBIG select{
 height:25px !important;
 color:#aaa;
 background-color:#F9F9F9;
 border:1px solid #CCCCCC;
 margin-bottom:0px !important;
 padding:1px 1px !important;
 -webkit-border-radius:3px !important;
 -moz-border-radius:3px !important;
 -ms-border-radius:3px !important;
 -o-border-radius:3px !important;
 border-radius:3px !important;
 box-shadow:0 0 3px rgba(0,0,32,0.2) !important;
}
.form .nav_selectBIG option{
 font-size:11px !important;
 padding:1px 1px !important;
 background:#eee;
}

#help-list ul
{
 list-style-type:none;
}

.form .embed_select{
font:normal 10px/100% Verdana, Tahoma, sans-serif !important;
 height:22px !important;
 width:150px !important;
font-weight:800;
 padding-bottom:1px;
 padding-top:2px;
// margin:0px 0px 2px 0px;
}
.form .embed_select select{
 height:20px;
 color:#aaa;
 background-color:#F9F9F9;
 border:1px solid #CCCCCC;
 margin-bottom:0px;
 padding:1px 1px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 box-shadow:0 0 3px rgba(0,0,32,0.2);
}
.form .embed_select option{
 font-size:10px;
 padding:1px 1px;
 background:#eee;
}
#maps_tab a:hover{
 text-decoration:none !important;
// color:#aaa !important;
}
*/
/* for homepage testimonials */
.displayquote{
 margin:10px 0 0 2px;
 padding:10px 10px 5px;
 color:#361b09;
 background-color:#E3E1D5;
 border:1px solid #6c6c6e;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 background-image:url('//images.mswoods.com/quote1.png');
 background-position:top left;
 background-repeat:no-repeat;
 height:200px;
 box-shadow:0 0 5px rgba(153,133,115,0.3);
}
.displayquote .articlecategories{
 font:normal 18px "VegurMedium", Arial, sans-serif;
 color:#9a8675;
 text-transform:uppercase;
}
.displayquote .signature{
 font-size:11px;
 line-height:1.2em;
 color:#cb7032;
 margin-top:10px;
 text-align:right;
 font-style:italic;
}
/* Hides from IE-mac */
* html .clearbox{height:1%;}
/* End hide from IE-mac */
.fright{
 float:right;
 margin:0px;
 padding:0px;
}
#tooManyResults a{
 position:relative !important;
 top:-110px !important;
}
#hide_me2{
 display:none;
}
#city_select{
 color:#f00;
}
#city_select option{
 color:#2170BD;
}
#city_select option:first-child{
 color:f00;
}
#hack{
 top:8px !important;
}
@-moz-document url-prefix(){
 #hack{
  top:0 !important;
 }
}
p.open-house-btn{
 margin:0 auto -35px auto !important;
 width:100% !important;
 height:22px;
 text-align:center;
 text-align:center;
 border:1px solid #000;
 background:#f6e6b4;
 background:-moz-linear-gradient(top, #f6e6b4 0%,#ed9017 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(100%,#ed9017));
 background:-webkit-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:-o-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:-ms-linear-gradient(top,  #f6e6b4 0%,#ed9017 100%);
 background:linear-gradient(to bottom,  #f6e6b4 0%,#ed9017 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 );
 padding:0!important;
 border-radius:4px;
 padding-top:6px !important;
}
p.open-house-btn:hover{
 -webkit-box-shadow:0px 0px 15px 3px rgba(255,153,51,.75);
 -moz-box-shadow:0px 0px 15px 3px rgba(255,153,51,.75);
 box-shadow:0px 0px 15px 3px rgba(255,153,51,.75);
}
.open-house-btn a{
 color:#f00 !important;
 text-decoration:none !important;
 font-size:16px;
}
.open-house-btn a:hover{
 text-decoration:none !important;
}

form#favorite_login p,form#favorite_register p,form#alert_register p,form#alert_login p,form#thisFormb p,form#loginFormb p,form#open_house_register p,form#open_house_login p,form#OH_rsvp p,form#share_listing p{
 width:600px;
}
div.breadcrumb{
 font-family:Arial,Verdana,sans-serif;
 position:relative;
 top:-10px;
 font-size:12px;
 color:#242424;
 font-weight:500;
}
div.breadcrumb a{
 font-family:Arial,Verdana,sans-serif;
 font-size:12px;
 color:#606060;
 padding:0 !important;
}
.featuredHomesLinks{
 list-style:none;
 margin-top:5px;
}
ul#featuredHomeLinks a{
 font-size:14px;
 font-weight:500;
}
.featuredHomesLinks a#allFeaturedHomesLink{
 display: block;
 font-size: 12px;
 margin-top: 5px;
}
#featuredHomeLinks > li {
 line-height: 18px;
}
/* sign-in form */
.regPopupHeader{
 background-color:#000033;
 height:51px;
 width:600px;
 text-align:center;
 margin-bottom:5px;
}
img#regFormImg{
 position:relative;
 top:-28px;
 display:block;
 float:none;
 margin:0 auto;
 padding:0;
 height:45px;
}
.clear{
 clear:both;
 height:1px;
}
a#closeReg{
 position:relative;
 right:-15px !important;
 top:-18px !important;
 float:right;
 background-color:#000;
 color:#fff !important;
 font-size:24px !important;
 border-radius:20px !important;
 border:3px solid #fff;
 padding:0 7px 2px 8px !important;
 line-height:24px !important;
 clear:both;
}
a#closeReg:hover{
 color:#f00 !important;
 border-color:#f00 !important;
}
.header1 #retrievePass p{
 margin:5px auto !important;
 width:600px !important;
 line-height:normal;
 padding:0;
 color:#000;
}
form#retrievePass,form#retrievePass2{
 display:none;
}

form#loginFormb h2,form#favorite_login h2,form#favorite_register h2,form#alert_register h2,form#alert_login h2,form#thisFormb h2,form#OH_rsvp h2,form#open_house_register h2,form#open_house_login h2,form#rsvp h2,form#seeOpenHouseInfoRegister h2,form#seeOpenHouseInfoLogin h2,form#loginFormb span.fauxh2,form#loginFormb span.fauxheader2,form#favorite_login span.fauxh2,form#favorite_login span.fauxheader2,form#favorite_register span.fauxh2,form#favorite_register span.fauxheader2,form#alert_register span.fauxh2,form#alert_register span.fauxheader2,form#alert_login span.fauxh2,form#alert_login span.fauxheader2,form#thisFormb span.fauxh2,form#thisFormb span.fauxheader2,form#OH_rsvp span.fauxh2,form#OH_rsvp span.fauxheader2,form#open_house_register span.fauxh2,form#open_house_register span.fauxheader2,form#open_house_login span.fauxh2,form#open_house_login span.fauxheader2,form#rsvp span.fauxh2,form#rsvp span.fauxheader2,form#seeOpenHouseInfoRegister span.fauxh2,form#seeOpenHouseInfoRegister span.fauxheader2,form#seeOpenHouseInfoLogin span.fauxh2,form#seeOpenHouseInfoLogin span.fauxheader2,form#share_listing span.fauxheader2{
 color:#000 !important;
 text-align:center !important;
 font-weight:500 !important;
 margin:0 auto;
 display:block;
}
p.open_house_address{
 color:#f00;
 text-align:center !important;
 font-size:14px !important;
 line-height:15px !important;
 margin:-5px 0 10px 0 !important;
 font-weight:500 !important;
 width:600px !important;
 height:15px !important;
 padding:0 !important;
}
form#favorite_login input[type="text"],form#favorite_register input[type="text"],form#favorite_login input[type="password"],form#favorite_register input[type="password"],form#alert_register input[type="text"],form#alert_login input[type="text"],form#alert_register input[type="password"],form#alert_login input[type="password"],#loginFormb input[type="text"],#loginFormb input[type="password"],form#retrievePass input[type="text"],form#thisFormb input[type="text"],form#thisFormb input[type="password"],#open_house_register input[type="text"],#open_house_register input[type="password"],#open_house_login input[type="text"],#open_house_login input[type="password"],form#seeOpenHouseInfoRegister input[type="password"],form#seeOpenHouseInfoLogin input[type="password"],form#seeOpenHouseInfoRegister  input[type="text"],form#seeOpenHouseInfoLogin input[type="text"],form#share_listing input[type="text"]{
 text-align:center !important;
 position:relative;
 height:22px;
 width:220px;
 border-radius:3px;
 border-left:1px solid:#aaa;
 border-top:1px solid:#aaa;
 border-right:none;
 border-bottom:none;
}
form#favorite_login p input,form#favorite_register p input,form#alert_register p input,form#alert_login p input,form#thisFormb p input,form#open_house_register p input,form#open_house_login p input,form#seeOpenHouseInfoRegister p input,form#seeOpenHouseInfoLogin p input,form#share_listing p input{
 margin:3px auto;
}
div.non-link{
 font-size:11px;
 color:#06c;
 width:600px;
 text-align:center;
}
form#favorite_login,form#favorite_register,form#alert_register,form#alert_login,form#loginFormb,form#retrievePass,form#thisFormb,form#open_house_register,form#open_house_login,form#seeOpenHouseInfoRegister,form#seeOpenHouseInfoLogin,form#share_listing{
 position:relative;
 top:5px;
 margin:0 auto !important;
 float:none !important;
}
form#favorite_login p,form#favorite_register p,form#alert_register p,form#alert_login p,#loginFormb p,form#retrievePass p,form#thisFormb p,form#thisFormb p,form#open_house_login p,form#open_house_register p,form#seeOpenHouseInfoRegister p,form#seeOpenHouseInfoLogin p,form#share_listing p{
 margin:0 auto;
 padding:0;
 width:600px;
 text-align:center;
}
form#favorite_login p.or,form#favorite_register p.or,form#alert_register p.or,form#alert_login p.or,#loginFormb p.or,#thisFormb p.or,#open_house_register p.or,#open_house_login p.or,form#OH_rsvp p.or,form#seeOpenHouseInfoRegister p.or,form#seeOpenHouseInfoLogin p.or,form#share_listing p.or{
 border-bottom:2px solid #bbb;
 width:85%;
}
form#favorite_login p.or span,form#favorite_register p.or span,form#alert_register p.or span,form#alert_login p.or span,#loginFormb p.or span,#thisFormb p.or span,#open_house_register p.or span,#open_house_login p.or span,form#OH_rsvp p.or span,form#seeOpenHouseInfoRegister p.or span,form#seeOpenHouseInfoLogin p.or span,form#share_listing p.or span{
 background-color:#dcdcdc;
 font-size:22px;
 color:#000;
 position:relative;
 top:12px;
 padding:0 8px;
 font-style:italic;
}
form#favorite_login a,form#favorite_register a,form#alert_register a,form#alert_login a,form#OH_rsvp a,#loginFormb a,form#retrievePass a,form#thisFormb a,form#open_house_register a,form#open_house_login a,form#seeOpenHouseInfoRegister a,form#seeOpenHouseInfoLogin a,form#share_listing a{
 font-size:10px;
 font-weight:600;
 color:#06c;
 margin:0;
 padding:0; 
 display:inline-block;
}
form#favorite_login a:hover,form#favorite_register a:hover,form#alert_register a:hover,form#alert_login a:hover,#OH_rsvp a:hover,#loginFormb a:hover,form#retrievePass a:hover,form#thisFormb a:hover,form#open_house_register a:hover,form#open_house_login a:hover,form#seeOpenHouseInfoRegister a:hover,form#seeOpenHouseInfoLogin a:hover,form#share_listing a:hover{
 color:#f00;
}
#alert_loginb{
 width:200px;
}
form#favorite_login input[type="submit"],form#favorite_register input[type="submit"]{
 width:170px !important,form#seeOpenHouseInfoRegister input[type="submit"],form#seeOpenHouseInfoLogin input[type="submit"],form#share_listing input[type="submit"];
}
div.regFormLinkWrapper,div.regFormLinkWrapper2,div.regFormLinkWrapper3,div.regFormLinkWrapper4,div.regFormLinkWrapper5{
 position:relative;
 width:180px;
 margin:0 auto;
 text-align:center;
}
a#signin{
 float:left;
 width:90px;
 margin:0;
 padding:5px 0 0 0;
 font-size:12px;
 font-weight:700;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
}
div.regFormLinkWrapper3 a.bow,div.regFormLinkWrapper3 a.wob,div.regFormLinkWrapper4 a.bow,div.regFormLinkWrapper4 a.wob,div.regFormLinkWrapper a.bow,div.regFormLinkWrapper a.wob,div.regFormLinkWrapper2 a.bow,div.regFormLinkWrapper2 a.wob,div.regFormLinkWrapper5 a.bow,div.regFormLinkWrapper5 a.wob,{
 padding:2px 0 0 0 !important;
}
a#newaccount{
 float:left;
 width:89px;
 margin:0;
 padding:5px 0 0 0;
 font-size:12px;
 font-weight:700;
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 border-left:1px solid #fff;
}
a.wob,a.bow{
 color:#fff !important;
 background-color:#000 !important;
}
a.wob:hover,a.bow:hover{
 color:#000 !important;
 background-color:#fff !important;
}

a.bow{
// border-right:1px solid #fff;
// color:#000 !important;
// background-color:#fff !important;
}
p.fbLogin{
 text-align:center;
 width:600px;
}
p.fbLogin img{
 float:none;
 top:0;
 vertical-align:middle;
}
p.fbLogin a{
 color:#000;
 text-align:center;
 margin:0 auto;
}
p.fbLogin a:hover{
 color:#000;
 opacity:0.3;
}
/*****************/
a#log_out{
 color:#fff !important;
 font-size:16px;
 font-weight:normal;
 text-align:left;
 float:left;
 margin:0;
 padding:0;
}
a#log_out:hover{
 color:#00b4ff !important;
}
a#my_account{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -1px -446px;
 color:#fff !important;
 font-size:16px;
 font-weight:normal;
 text-align:left;
 float:left;
 margin:0;
 padding:0 0 0 22px !important;
}
a#my_account:hover{
 color:#00b4ff !important; 
 background-position: -1px -467px;
}
.logout{
 display:inline-block !important;
 float:right !important;
 margin:0 !important;
 padding:0 !important;
 position:relative !important;
 right:0 !important;
 text-align:right !important;
}
.divider{
 color:#fff;
}
div.homePageSidebar img{
// border-bottom:1px solid #ddd;
 padding-bottom:10px;
}
img#calendar{
 border-bottom:1px solid #ddd;
 padding-top:13px;
}
table.priceAlertTable{
 border:none;
 width:100%;
 margin) auto;
}
table.priceAlertTable td{
 height:22px;
 padding:3px 0 0 2px;
 margin:0;
}
table.priceAlertTable td a{
 color:#000;
}
table.priceAlertTable td a:hover{
 color:#f00;
 text-decoration:none;
}
table.priceAlertTable td a#removeAllAlerts,table.priceAlertTable td a#removeAlert,div.content.accountPage table.listings_table td a#removeAlert,#removeAlert{
 color:#f00;
}
table.priceAlertTable td a#removeAlert,div.content.accountPage table.listings_table td a#removeAlert,#removeAlert{
 font-size:22px;
 font-weight:700;
}
table.priceAlertTable td a#removeAllAlerts:hover,table.priceAlertTable td a#removeAlert:hover,div.content.accountPage table.listings_table td a#removeAlert:hover,#removeAlert:hover{
 color:#06c;
}
table.priceAlertTable td a#removeAllAlerts{
 padding-right:5px;
}
div.searchAlertFrequency{
 text-align:center;
 margin-bottom:20px;
 font-size:20px;
}
form#searchAlertFrequency{
 width:125px;
 display:inline-block;
}

/* schedule form */

.scheedule a.selectBox.selectBox-dropdown {
	border: 1px solid #0066cc !important;
	background: #FFF !important;
	border-radius: 4px !important;
}
.scheedule .selectBox-dropdown .selectBox-arrow {
	height: 13px !important;
  top: 6px !important;
  background-position: -3px center !important;
  border-left: 1px solid #0066cc !important;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -2px -455px !important;
}
.scheedule a.selectBox.selectBox-dropdown {
	width: 56px !important;
  height: 25px !important;
}
.scheedule span.selectBox-label {
	font-size: 14px !important;
  width: 26px !important;
  box-sizing: border-box !important;
  text-align: center !important;
  margin-top: 3px !important;
  padding: 0 !important;
}
.scheedule .part-of-day {
	display: inline-block;
width: 40px;
height: 25px;
line-height: 25px;
padding: 0 8px;
border: 1px solid #0066cc;
text-align: center;
border-radius: 4px;
font-size: 14px;
}
.scheedule {
  padding-left: 3px;
}
input#submitDetailForm {
  margin-top: 20px;
}

/* MAPschedule form */
.MAPschedule{
 margin-top:8px;
 margin-left:5px;
}
.MAPschedule a.selectBox.selectBox-dropdown {
 border: 1px solid #0066cc !important;
 background: #FFF !important;
 border-radius: 4px !important;
}
.MAPschedule .selectBox-dropdown .selectBox-arrow {
 height: 13px !important;
  top: 6px !important;
  border-left: 1px solid #0066cc !important;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -458px !important;
}
.MAPschedule a.selectBox.selectBox-dropdown {
 width: 56px !important;
 height: 25px !important;
}
.MAPschedule span.selectBox-label {
 font-size: 14px !important;
  width: 26px !important;
  box-sizing: border-box !important;
  text-align: center !important;
  margin-top: 3px !important;
  padding: 0 !important;
}
.MAPschedule .part-of-day {
 display: inline-block;
 float:right;
 margin-right:5px;
 width: 40px;
 height: 25px;
 line-height: 25px;
 padding: 0 8px;
 border: 1px solid #0066cc;
 text-align: center;
 border-radius: 4px;
 font-size: 14px;
}
.MAPschedule {
 padding-left: 3px;
}
input#submitDetailForm {
  margin-top: 14px;
  width: 200px;
}
div.detailPageFormAnchor{
 height:34px;
 width:550px;
 background:#eee;
 padding:6px auto;
 border-top:1px solid #0066CC;
 border-bottom:1px solid #0066CC;
 clear:both;
}
div.detailPageFormAnchorInner{
 position:relative;
 top:9px;
 margin:0 auto !important;
 width:450px;
}
div.detailPageFormAnchorInner span{
 font-size:150%;
}
form#detailPageForm{
}
div.infoBox1{
 position:relative;
 top:-10px;
 width:240px;
// height:130px !important;
 padding:0;
 margin:0;
}
table.infoBoxTable{
 position:relative;
 top:-5px;
 table-layout:fixed;
 cellpadding:0;
 cellspacing:0;
 font-family:Verdana;
 width:240px;
 padding:0;
 margin:0;
}
.infoBoxTd1{
 text-align:left;
 padding:2px 0 0 2px;
 margin:0;
 font-size:13px;
 line-height:13px;
 font-weight:700;
 color:#06c;
 height:15px !important;
}
.infoBoxTd2{
 vertical-align:top;
 color:#505050;
 font-size:11px;
 font-weight:800;
 padding:0;
 margin:0;
 height:30px !important;
}
.infoBoxTd2 p{
 background-color:#06c;
 color:#fff;
 font-size:11px;
 font-weight:800;
 float:right;
 text-align:left;
 vertical-align:top;
 height:16px;
 max-height:16px;
 padding:1px 2px 2px 5px;
 margin:7px 0 7px 0 !important;
}
td.infoBoxTd3{
 vertical-align:top;
 color:#000;
 font-size:11px;
 font-weight:550;
 padding:0 0 0 2px;
 margin:0;
 height:15px !important;
// max-height:15px !important;
}
td.infoBoxTd4{
 margin:0px;
 padding:0px;
 padding:0;
 margin:0;
 overflow:hidden !important;
 height:70px !important;
 max-height:70px !important;
 vertical-align:top;
}
.infoBoxTd4 img{
 padding:0 !important;
 margin:0 0 0 2px !important;
 height:70px !important;
 max-height:70px !important;
 border:1px solid gray;
}
td.infoBoxTd5{
 text-align:center;
 color:#A0A0A0;
 font-size:10px;
 line-height:12px;
 font-weight:500;
 text-align:center;
 padding:auto 0;
 margin:0;
 height:35px !important;
 max-height:35px !important;
 overflow:hidden !important;
}
td.infoBoxTd6,.infoBoxTd7{
 padding:auto 0;
 margin:0;
 height:35px !important;
 max-height:35px !important;
 overflow:hidden !important;
 border-left:1px solid #707070;
}
td.infoBoxTd5 p,td.infoBoxTd6 p,td.infoBoxTd7 p{
 position:relative;
 text-align:center;
 color:#A0A0A0;
 font-size:10px;
 line-height:12px;
 font-weight:500;
 text-align:center;
 height:24px !important;
 max-height:25px !important;
 margin-top:7px !important;
}
td.infoBoxTd8{
 vertical-align:top;
 padding-left:6px;
 color:#A0A0A0;
 font-size:10px;
 line-height:12px;
 font-weight:500;
 word-wrap:break-word;
 white-space:normal;
 padding:0;
 margin:0;
 height:35px !important;
 max-height:35px !important;
 overflow:hidden !important;
}
td.infoBoxTd9{
 color:#A0A0A0;
 font-size:9px;
 font-weight:700;
 padding:0 0 0 2px;
 margin:0;
 max-height:20px !important;
}
td.infoBoxTd10{
 color:#000;
 font-size:12;
 font-weight:800;
 padding:0;
 max-height:20px !important;
 margin:0;
}
div.infoBoxSoldBanner{
 width:100%;
 height:20px;
 text-align:center;
 position:relative;
 margin:0;
 padding:0;
 bottom:-6px;
}
div.infoBoxSoldBanner img{
 margin:0;
 padding:0;
}
.infoBoxCondoTable{
 position:relative;
 top:-14px;
 width:240px;
}
.infoBoxCondoTd1{
 font-size:12px;
 text-align:center;
 font-weight:700;
}
table.infoBoxCondoViewDetails{
 width:240px;
 height:15px;
 margin:0 auto !important;
 padding:0;
}
table.infoBoxCondoViewDetails td{
 width:60px;
 border:none;
}
table.infoBoxCondoViewDetails td.viewDetails{
 width:120px;
 height:15px;
 margin:-15px 0 0 0 !important;
 border-bottom:1px solid #aaa;
 text-align:center;
}
.fbbutton{
 background:#dcdcdc;
 border:none;
 color:#06c;
 font-family:Arial;
 font-size:10px;
 font-weight:600;
 display:inline-block !important;
 clear:none;
 width:200px;
}
.fbbutton:hover{
 color:#f00!important;
 cursor:pointer;
 opacity:0.5;
 border:none !important;
 background:#dcdcdc;
}
span.fauxh1,span.fauxheader1{
 display:block !important;
}
span.fauxh2span.fauxheader2{
 display:block !important;
}
div#urlDiv{
 width:720px;
 max-width:720px;
 margin-bottom:12px;
}
div#urlDiv span{
 float:left;
 height:24px;
 margin:0;
 font-size:14px;
 font-weight:700;
 width:41px;
 background-color:#bbb;
 color:#fff;
 display:inline-block;
 clear:none;
 padding-left:12px;
 padding-top:6px;"
}
form#urlField input{
 height:26px;
 width:658px;
 margin:0;
 border:1px solid #ddd;
 display:inline-block;
 padding-left:6px;"
}
a#share_listing{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -3px -1389px;
 text-align:right;
 padding-left:16px;
 padding-top: 2px;
}
a#share_listing:hover{
 background-position: -3px -1405px;
}
.pendingDetail{
// font-weight:800;
 color:red;
}
.soldDetail{
// font-weight:800;
 color:red;
}
.activeDetail{
// font-weight:800;
 color:green;
}
.pending{
 font-weight:500 !important;
 color:red;
 font-size:90%;
}
.sold{
 font-weight:500 !important;
 color:red;
 font-size:90%;
}
.active{
 font-weight:500 !important;
 color:green;
 font-size:90%;
}
table:condosPage{
 width:720px;
}
.condosPage td.left{
 vertical-align:top;
 padding-bottom:10px;
 width:152px;
}
.condosPage td.right{
 vertical-align:top;
 width:550px;
 padding:0 0 10px 10px;
}
.caption{
 color:#606060;
 font-family:"Times New Roman",Times,serif !important;
 font-size:15px !important;
 font-weight:500 !important;
 text-align:center !important;
 margin-bottom:20px; !important"
}

/* Detail page */
#loader,#loader2{
display:none;
height:150px;
width:170px;
background-image:url('//images.mswoods.com/loading.gif');
background-repeat:no-repeat;
margin:20px auto 20px auto;
}
#message,#message2{
width:480px;
display:none;
border-width:1px 3px 3px 1px;
border-style:solid ;
border-color:#bbb #aaa #aaa #bbb;
padding:10px;
margin-bottom:20px;
background-color:#cff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#BingMapDiv,#GoogleMapDiv{
 display:none;
 height:450px;
 width:720px;
 position:relative;
 margin-top:10px;
 border:1px solid #000;
 max-width:720px;
 max-height:450px;
}
span#savedAlert{
 font-size:12px;
 font-weight:500;
 line-height:13px;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -332px;
 padding-left:19px;
 float:right;
 color:#f00;
 padding-bottom:5px;
 border-bottom:1px dashed #ccc;
 margin-top:2px;
 margin-bottom:20px;
}
#detailAddToFavorites2{
 font-face:"Verdana",sans-serif;
 color:#f00;
 border-width:1px !important;
 border-style:solid !important;
 border-color:#ccc !important;
 font-weight:500;
 font-size:13px;
 line-height:13px;
 height:29px;
 float:right !important;
 margin:0;
 padding:2px 0 0 0;
 background:rgb(236,236,236);
 background:-moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(255,255,255,1) 100%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(255,255,255,1)));
 background:-webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:-o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:-ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 background:linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(255,255,255,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 );
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}
#detailAddToFavoritesLeft2{
 float:left;
 width:80px;
 padding-right:8px;
 font-weight: bold;
}
#detailAddToFavoritesRight2{
 float:right;
 border-left:1px solid #aaa;
 width:40px;
 height:24px;
 padding-top:2px;
 background:url('//www.mswoods.com/images/sprite.png')no-repeat 4px -795px;
}
a > img#facebook-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -522px;
 height:32px;
 width:32px;
}
a > img#twitter-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1640px;
 height:32px;
 width:32px;
}
a > img#pinterest-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1102px;
 height:32px;
 width:32px;
}
a > img#youtube-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1696px;
 height:32px;
 width:32px;
}
a > img#google-plus-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -729px;
 height:32px;
 width:32px;
}
a > img#linkedin-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -994px;
 height:32px;
 width:32px;
}
#bbb-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -1px -258px;
 height:38px;
 width:96px;
// zoom:0.5;
// -moz-transform:scale(0.5);
// -moz-transform-origin:0 0;
}
a > img.header-logo-icon,img.header-logo-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -1292px;
 height:56px;
 width:170px;
}
img#blc-icon{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -5px;
 height:60px;
}
a > img#golf-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat 0 0;
 height:88px;
 width:105px;
}
a > img#lake-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat 0 -296px;
 height:88px;
 width:105px;
}
a > img#condos-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat 0 -196px;
 height:88px;
 width:105px;
}
a > img#distressed-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat 0 -96px;
 height:88px;
 width:105px;
}
a > img#luxury-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -105px 0px;
 height:88px;
 width:105px;
}
a > img#historic-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -105px -96px;
 height:88px;
 width:105px;
}
a > img#parks-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -105px -196px;
 height:88px;
 width:105px;
}
a > img#trails-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -105px -296px;
 height:88px;
 width:105px;
}
a > img#downtown-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -0px -490px;
 height:88px;
 width:105px;
}
a > img#acreage-homes-sprite{
 background:url('//images.mswoods.com/sprite2.png')no-repeat -105px -490px;
 height:88px;
 width:105px;
}
img.fbimg{
 background:url('//www.mswoods.com/images/sprite.png')no-repeat -5px -602px;
 height:40px;
 width:56px;
}
td.bannerAd{
 max-height:44px !important;
 width:720px;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/sprite.png');
 background-repeat:no-repeat;
 background-position:-5px -1860px;
 padding:12px 0 8px 165px;
 color:#fff;
 font-size:24px;
 font-weight:700;
}
td.bannerAd a{ 
 text-decoration:none;
 color:#fff;
 font-size:24px;
 font-weight:700;
}
td.bannerAd a:hover{ 
 text-decoration:none;
 color:#fff;
 font-size:24px;
 font-weight:700;
}

/* for blog only */
.widget-area span.selectBox-label{
 margin-top:-5px !important;
}
.widget-area .selectBox-dropdown .selectBox-arrow{
  height: 19px !important;
}


div.nav3_vertical{
 position:relative;
 top:5px;
 width:160px;
 margin:0 auto;
}
div.nav3_vertical div.divnav3_vertical_1{
 width:160px;
 margin:0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:0px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_2{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-160px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_3{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-320px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_4{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-480px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_5{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-640px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_6{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-800px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_7{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-960px 0px;
 height:208px;
 padding:0;
}div.nav3_vertical div.divnav3_vertical_8{
 width:160px;
 margin:10px auto 0 auto;
 background-color:#000033;
 background-image:url('//www.mswoods.com/images/hp_sprite.jpg');
 background-repeat:no-repeat;
 background-position:-1120px 0px;
 height:208px;
 padding:0;
}
div.nav3_vertical div.divnav3_vertical_1 img,div.nav3_vertical div.divnav3_vertical_2 img,div.nav3_vertical div.divnav3_vertical_3 img,div.nav3_vertical div.divnav3_vertical_4 img,div.nav3_vertical div.divnav3_vertical_5 img,div.nav3_vertical div.divnav3_vertical_6 img,div.nav3_vertical div.divnav3_vertical_7 img,div.nav3_vertical div.divnav3_vertical_8 img{
 width:160px;
 height:208px;
 border-width:0;
 margin:0;
 padding:0;
}
div.form_block_outer{
 width:724px;
 background-color:#eee;
 padding:10px;
 margin:0px;
}
#avm_address{
 width:500px !important;
 height:22px !important;
 display:inline;
 float:left;
 margin:0 10px 0 20px;
}
#avm_submit{
 height:42px !important;
 display:inline;
 clear:none;
}
div.form_block_inner{
 width:672px;
 background-color:#ccc;
 padding:10px;
 margin:-10px auto 0 auto;
}
#agent_tab{
 position:relative;
 top:25px;
 border-bottom:1px solid #aaa;
}
#listings_link,#testimonial_link,#bio_link{
 position:relative;
 bottom:1px;
}
ul.city_links{
 list-style-type:disc;
 list-style-position:inside;
 padding:10px;
}
div#testimonials{
 height:400px;
 max-height:400px;
 width:208px;
 max-width:208px;
 overflow:hidden;
 padding:5px;
 border:1px solid #ccc;
 background-color:#eee;
 margin:0;
}
div#testimonials-400x200{
 height:200px;
 max-height:200px;
 width:400px;
 max-width:400px;
 overflow:hidden;
 padding:5px;
 border:1px solid #ccc;
 background-color:#eee;
 margin:0;
}
div#testimonials ul{
 margin:0;
 padding:0;
}
div#testimonials li{
 margin:0 0 10px 0;
 padding:5px 5px 15px 5px;
 border-bottom:1px solid #ccc;
}

p.CMAbtn{
// margin:0 auto !important;
 text-align:center !important;
 width:202px;
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #ffffff;
  padding: 10px;
  text-decoration: none;
  border:2px solid #06c;
  background-image:url('//www.mswoods.com/images/fireworks.png');
}
p.CMAbtn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  background-image:url('//www.mswoods.com/images/fireworks2.png');
}
p.CMAbtn > a{
 font-size:20px;
 color:#fff;
}
/****************/
/* mobile-responsive summary pages 
@media(min-width:1200px){
 .contentWrapper{
  width:985px;
 }
 .content{
  width:720px;
 }
}*/
@media(max-width:1100px){
 .contentWrapper{
  width:98%;
 }
 .content{
  width:70%;
 }
}
@media(max-width:1000px){
 .content{
  width:60%;
 }
}
@media(max-width:700px){
 .content{
  width:100%;
 }
 .content p img{
  max-width:98% !important;
  height:auto !important;
 }
}
@media(max-width:380px){
td.listingimage{
 max-width:90px !important;
}
.listingimage img{
  width:80px !important;
  height:60px !important;
//  height:auto !important;
 }
 .listings_table NoBorder,listings_table{
  width:99% !important;
 }
}

@media (min-width: 481px) { /* Slidebar widths on small screens. */
 div#sb-site div.contentWrapper div#fullscreenContentMAP div.content{
  margin-top:20px; !important;
 }
}

/*************************************/