<style>
page{margin: 0;
	padding: 0;
	border: 0;
        background: #014260;
        } /*no margin around page*/

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}






body {
	line-height: 1;
	color: white;
	background: #FFFFFF;
	font-family: "fonts/georgia.ttf", Times,Times New Roman,sans-serif; 
	/*font-family: 'Slabo 27px', serif;*/
        font-size: 14px;
        /*font-family: 'Della Respira', serif;
        font-family: 'Slabo 27px', serif;
        font-size: 24px;*/
}
ol, ul {
	list-style: none;
	font-family: "fonts/georgia.ttf", Times,Times New Roman,sans-serif;
	font-size: 14px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}


caption{
        font-family: "Pseudonym-WideBold",serif; /*MERIT REC'D EASTSIDE*/
	font-weight: normal;
	font-style: normal;
        font-size: 13pt; /*MERIT REC'D*/
	text-align: left;
}

th, td {
        font-family: "Arial", arial, sans-serif; /*MERIT REC'D EASTSIDE*/
	font-weight: normal;
	font-style: normal;
        font-size: 12pt; /*MERIT REC'D*/
	text-align: left;
}

/*caption, th, td { 
	text-align: left;
	font-weight: normal;
}*//*original*/

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*# 014260ebblue
# 3c5027ccregreen*/
    .pagewidth_DEBUG {display: block; max-width:100%; background-color: #c0c0c0; color: black;}
    .pagewidth_blue {display: block; max-width:100%; background-color: #014260; color: white;}
    .pagewidth_white {display: block; max-width:100%; background-color: white; color: black; margin-top: 0px; padding-top: 10px;}
    .computermenu {display: block; max-width:100%; background-color: white; color: black;}
    
/*    .callme_top{max-width:100%; background-color: white; display:none; text-align: center; margin-left:auto; margin-right:auto; position:fixed; z-index: 100;}*/
    .backbar{display:none; width:100%; margin:0; padding: 0; border: none; top:0; text-align:center;} /*push page content down so callme_top does not hide it*/
    .callme_top{display:none; width:100%; margin:0; padding: 0; border: none; top:0; position:fixed; z-index:100;text-align:center; background-image:url("https://www.creamcityre.com/images/ccbrick3_pale.jpg");}
    .callme_bottom{display:none; width:100%; margin:0; padding: 0; border: none; bottom:0; position:fixed; z-index:100;text-align:center; }
    .socmediakey{width:25%; margin:0; padding: 0; border: none; text-align:center; display: inline-block;}
    
        .AllContent{
        display: block; max-width:1296px; margin-top:0px; margin-left:auto; margin-right:auto; background-color: white; color: black; padding:0px;
        text-align: center;
        padding-bottom: 5px;
        }  /*background-color: #81b5dc;*/

                 
        .menubar{text-align: center;
        display: block; max-width:1296px; margin-left:auto; margin-right:auto; background-color: white; color: black; padding:0px;
        }
        
    .half_box {
    display:inline-block;
    padding: 5px;
    font-family: "Pseudonym-Bold", "Arial Narrow",arial,helvetica,sans-serif;
    font-size:12pt;
    text-align: left;
    width: 49%;
    min-width:310px;
    float:left;
    }
    @media all and (max-width: 1018px) {.half_box{width:100%;};}
        
    p {
        /*color: inherit;*/
	/*color: #4d4d4d;*/
	color: #292929;
	color: #000000;
        background-color: inherit;
	font-family: "fonts/georgia.ttf", Times,Times New Roman,sans-serif; 
	line-height: 160%;
	font-weight: normal;
	font-style: normal;
        font-size: 12pt; /*MERIT REC'D*/
        }
        
h1, h2, h3, h4 {
	margin-top: 10px;
        margin-bottom: 0px;
        color: black;
        background-color:white;
        }
        
        
     h1 {
	font-family: "Pseudonym-Medium",serif; /*MERIT REC'D*/
	font-weight: normal;
	font-style: normal;
        font-size: 40pt; /*MERIT REC'D*/
    }  
        
    h2 {
	/*font-family: "Pseudonym-Medium",serif;*/ /*MERIT REC'D EASTSIDE*/
	font-family: "Fourth-Medium",serif; /*MERIT REC'D EASTSIDE*/
	color: #B6A72D;
	font-weight: normal;
	font-style: normal;
        font-size: 30pt; /*MERIT REC'D*/
    }
    
    h3 {
	font-family: "Pseudonym-Bold",serif; /*MERIT REC'D */
	font-weight: normal;
	font-style: normal;
        font-size: 22pt; /*MERIT REC'D*/
    }
    h4 {
	font-family: "Pseudonym-Medium",serif; /*MERIT REC'D */
	font-weight: normal;
	font-style: normal;
        font-size: 18pt; /*MERIT REC'D*/
    }
    
    quote {
        font-family: "Pseudonym-MediumItalic",serif; /*MERIT REC'D EASTSIDE*/
        color: #B6A72D;
	font-weight: normal;
	font-style: normal;
        font-size: 28pt; /*MERIT REC'D*/
    }
    
    caption {
        font-family: "Pseudonym-WideBold",serif; /*MERIT REC'D EASTSIDE*/
	font-weight: normal;
	font-style: normal;
        font-size: 13pt; /*MERIT REC'D*/
    }
    
/*      h2 {
        font-family: 'Tangerine', 
        font-size: 48px;
      }*/
    /*h2 {color: white; background-color: #014260; font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif; }*/
    


  
  
  
    
/*p {padding-left: 10px;}*/
p.italic{font-style: italic;  font-size: small; padding: 0px; margin: 5px;}    
p.author{padding: 0px; margin: 5px; margin-bottom: 10px;}

.Mforms{display: inline;padding:0px; width:}

    .MvisitorButton { /* a button */
    white-space: nowrap; 
/*    font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;*/
    font-family: "Pseudonym-Medium", sans-serif;
    /*font-size:20pt;*/
	font-size:20pt;
    margin: 0px;
    margin-right: -2px;
    padding: 0px;
    /*ADD THIS OUTSIDE OF .CSS FILE:  width: <?php echo $buttonwidth;?>%;*/
    /*line-height: 80px;*/
    height: 80px;
    text-align: center;
    vertical-align: bottom;
    background-color:#FFFFFF;
    display: inline-block;
    border-style: none;
    /*border-color: grey;*/
    border-collapse: collapse;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    /*border-color:#FFFFFF;*/
    /*color: #616161;*/
    color: black;
   background-image: radial-gradient(#FFFFFF, #FFFFFF); /* overcome the oval buttons in ios*/
    }
    /*@media all and (max-width:1019px) {.MvisitorButton{font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif; font-size:14pt; }}*/
    
    
    .PhoneButton {
    white-space: nowrap; 
    font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
    font-size:20pt;
    margin: 0px;
    line-height: 50px;
    text-align: center;
    vertical-align: bottom;
    background-color:#FFFFFF;
    display: inline-block;
    width: 100%;
    border-style: solid;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-color:#FFFFFF;
    color: #616161;
    background-image: radial-gradient(#FFFFFF, #FFFFFF);
    }
    
    .PhoneButton + input{
      display:none;
    }
    .PhoneButton + input + *{
      display:none;
    }
    .PhoneButton+ input:checked + *{
      display:block;
    }
    .tabletmenu{display:none; width: 100%; text-align: center; background-color: transparent; color: black;}
    .phonemenu{display:none; width: 100%; position:fixed; z-index:200; background-color: white; margin:0px; margin-top:-10px; }
    .instead{display: none;} /*on narrow display, show listings as default*/
/*    .showme{display: inline-block;}*/
    

    

    
    

    .Mcardbox{display: block; max-width:1296px; margin-left:auto; margin-right:auto;  Margin-top:10px; text-align: center;
/*        -moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3), 0px 5px -8px rgba(0, 0, 0, 0.3);
        -khtml-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3), 0px 5px -8px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3), 0px 5px -8px rgba(0, 0, 0, 0.3);

        -moz-box-shadow: -60px 5px 100px -90px rgba(0, 0, 0, 0.3), 60px 5px 100px -90px rgba(0, 0, 0, 0.3);
        -khtml-box-shadow: -60px 5px 100px -90px rgba(0, 0, 0, 0.3), 60px 5px 100px -90px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: -60px 5px 100px -90px rgba(0, 0, 0, 0.3), 60px 5px 100px -90px rgba(0, 0, 0, 0.3);*/
        box-shadow:  -60px 5px 100px -90px #000000, 60px 5px 100px -90px #000000;
/*        box-shadow: -60px 5px 100px -90px #000000, 60px 5px 100px -90px #000000;       */ 
    
    
    } /*background-color: #bfdeab;*/
    .Mcard{display: inline-block; width:320px;height:200px; float:left;
	font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
	font-size: small;
    } /*330px;width:320px;height:300px;*/
    .MonopolyCard{
        margin-top: 0px; margin-left:10px;
	overflow: hidden; display: inline-block; width:310px;height:230px; float:left; padding-top: 0;
	font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
	font-size: medium;
	} 
    .Mcolumn{display: inline-block; max-width:627px;min-width:320px; float:left; margin: 2px;}
    .Mpicture{display: inline-block; max-width:627px; width: 100%;}

    .addrinfo {margin: 30px; padding: 5px; display: block; position: relative; bottom:90px; color: white; background-color: rgba(0, 0, 0, .5); font-size: 16px;z-index: 50;}
    
    #dimensions{display: inline-block; width:100%; text-align: center; color:white;}
    .fullwide-header {display: inline-block; width:100%; text-align: center;background-color : transparent;}
    
    .fullwide-center {display: inline-block; width:100%; text-align: center;}
    .fullwide-gallery {display:inline-block;; width:100%; height: 60%; overflow: hidden;} /*NEW overflow: hidden; text-align: center;white-space: nowrap; float:left;*/
    .fullwide {display: inline-block; width:100%; text-align: left;}
    .fullwide-right {display: inline-block; width:100%; text-align: right;}
    
    .fullwide-logbar {display: inline-block; width:100%; padding-left: 5px; margin-bottom: 5px;  background-color: #4a6347; color: white; text-align: left;}
    
    img[src='Error.src']{
    display: none;
    }
    
    
    #ourmap{width:80%;height:480px;}
/*    .AO {border:1px solid #021a40; display: block; position: relative; margin-top:0px; margin-left:50px; margin-right:50px; margin-bottom:-20px; padding:0px; background-color: green; color: white;}*/
.AO {
    display: block;
    position: relative;
    margin-top: 42px;
    margin-left: -15%;
    margin-right: 50%;
    margin-bottom: -60px;
    padding: 0px;
    /* font-family: "DIN Condensed", "Arial Narrow",arial,helvetica,sans-serif; */
    font-family: sans-serif;
    font-size: large;
    background-color: #3c5027;
    color: white;
    font-weight: bold;
    overflow-y: hidden;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 50 80;
    -moz-transform-origin: 50 80;
    -ms-transform-origin: 50 80;
    -o-transform-origin: 50 80;
    transform-origin: 50 80;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
    
    
    
    
/*    .OPENNOTE {border:1px solid #021a40; display: block; position: relative; margin-top:0px; margin-left:50px; margin-right:50px; margin-bottom:-40px; padding:0px; background-color: red; color: white;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    }*/
.OPENNOTE {
    display: block;
    position: relative;
    margin-top: 32px;
    margin-left: -20%;
    margin-right: 50%;
    margin-bottom: -60px;
    padding: 0px;
    /* font-family: "DIN Condensed", "Arial Narrow",arial,helvetica,sans-serif; */
    font-family: sans-serif;
    font-size: small;
    background-color: red;
    color: white;
    font-weight: bold;
    overflow-y: hidden;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 50 80;
    -moz-transform-origin: 50 80;
    -ms-transform-origin: 50 80;
    -o-transform-origin: 50 80;
    transform-origin: 50 80;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
    
    
    
    
    
    
    
    .rembox{
    padding-left:5px;
    padding-right:5px;
    text-align: left;
    font-family: "Pseudonym-Bold", "Arial Narrow",arial,helvetica,sans-serif;
    font-size:10pt;}
    
    .halfbox {
    background-color: white;
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
    padding: 5px;
    font-family: "Pseudonym-Bold", "Arial Narrow",arial,helvetica,sans-serif;
    font-size:12pt;
    text-align: left;
    width: 49%;
    min-width:310px;
    float:right;
    }
    @media all and (max-width: 1018px) {.halfbox{width:100%;};}
    /*h2 {padding-left: 10px;}*/
    
    
    
    /*OLD STUFF*/
    .logowrap{
    display: inline-block;
    vertical-align: middle;
    max-width:330px;
    /*max-height: 125px;*/
    max-height: 225px;
    width:100%;
    padding:0px;
    }
 /*   @media all and (max-width:1019px) {.logowrap{display: block; margin-left:auto; margin-right:auto;}}*/
    
    .content_box_half {
    width:50%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align: left;
    font-size:10pt;
    max-width: 625px;
    min-width: 320px;
    float: right;
    }
    
    .redLitButtonX { /* a button */
    white-space: nowrap; 
    font-family: sans-serif; 
    font-weight: bold;
    font-size:10pt;
    /*width: 100%;*/ /* of buttonspace */
    margin: 0px;
        /*margin-top: -18px;*/
    line-height: 33px;
    text-align: center;
    vertical-align: bottom;
    background-color:#240000; /*orange*/
    display: inline-block;
    border-style: solid;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-color:#240000;/*dark orange*/
    color:#F5ECCB; /*font tan*/
    background-image: radial-gradient(#800000, #240000);
    }
.redLitButtonX:hover {background-image: radial-gradient(#dd0000, #240000);}

    .NEWLitButtonX { /* a button */
    white-space: nowrap; 
    font-family: sans-serif;
    font-weight: bold;
    font-size:10pt;
    margin: 0px;
    line-height: 30px; /*line-height: 33px;*/
    text-align: center;
    vertical-align: bottom;
    background-color:#746b1d; /*orange*/
    display: inline-block;
    border-style: solid;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-color:#746b1d;/*dark orange*/
    color:#FFFFFF; /*font white*/
    background-image: radial-gradient(#B6A72D, #746b1d);
    }
.NEWLitButtonX:hover {background-image: radial-gradient(#e4dc92, #746b1d);}

    .greenLitButtonX { /* a button */
    white-space: nowrap; 
    font-family: sans-serif; 
    font-weight: bold;
    font-size:10pt;
    /*width: 100%;*/ /* of buttonspace */
    margin: 0px;
        /*margin-top: -18px;*/
    line-height: 33px;
    text-align: center;
    vertical-align: bottom;
    background-color:#030402;
    display: inline-block;
    border-style: solid;
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-color:#030402;
    color:#F5ECCB; /*font tan*/
    background-image: radial-gradient(#4e6a40, #030402);
    }
.greenLitButtonX:hover {background-image: radial-gradient(#638851, #030402);}

/*customized checkboxes*/

.buttonpic:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
/*.buttonpic{display: inline; border:1px solid #021a40; margin:0px; padding:0px; position:static; z-index: -1;}*/
.buttonpic {

    width: 310px;
    max-height: 190px;
    overflow: hidden;
    display: inline;
    border: none;
    margin: 0px;
        /*margin-top: 10px;*/
    padding: 0px;
    position: static;
    z-index: -1;
}




.addr_price{
display: inline-block; margin:0px; padding:0px; font-weight: bold;
font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
font-size:14pt;
}
.me{ display: block; clear: both; position:static; z-index:1;} 
.Xbox {
    display: none;
}
.Xbox + label {
    margin-top: -20px; 
    position:static; z-index:1;
    float:left;
    display:inline-block;
    /*display: block;*/
    font-family: "Arial Narrow";
    font-size: xx-small;
    text-align: center;
    color: #dfe5d7;
    width: 25px;
    margin: 2px;
    padding: 5px;
    border: solid thin grey;
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
    /*display: block;*/
    border-radius: 10px;
  -webkit-border-radius: 10px; 
  -moz-border-radius: 12px;
}
.Xbox:checked + label {
    margin-top: -20px; 
    position:static; z-index:1;
    float:left;
    display:inline-block;
    /*display: block;*/
    font-family: "Arial Narrow Bold";
    font-size: small;
    text-align: center;
    width: 45px;
    margin: 2px;
    padding: 2px;
    border: solid thin green;
    color: white;
background: #002400; /* Old browsers */
background: -moz-linear-gradient(45deg,  #002400 0%, #005700 17%, #008a00 33%, #52b152 67%, #83c783 83%, #b4ddb4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#002400), color-stop(17%,#005700), color-stop(33%,#008a00), color-stop(67%,#52b152), color-stop(83%,#83c783), color-stop(100%,#b4ddb4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #002400 0%,#005700 17%,#008a00 33%,#52b152 67%,#83c783 83%,#b4ddb4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #002400 0%,#005700 17%,#008a00 33%,#52b152 67%,#83c783 83%,#b4ddb4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #002400 0%,#005700 17%,#008a00 33%,#52b152 67%,#83c783 83%,#b4ddb4 100%); /* IE10+ */
background: linear-gradient(45deg,  #002400 0%,#005700 17%,#008a00 33%,#52b152 67%,#83c783 83%,#b4ddb4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002400', endColorstr='#b4ddb4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/*END customized checkboxes*/  
    /*END OLD STUFF*/
    
/* AGENT STUFF */    
#infoHolder {
    display: inline-block;
    /*border:1px solid red;*/
    width: 100%;
    /*vertical-align: bottom;*/
    	font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
	font-size: medium;
}

.info {
    width: 100%;
    vertical-align: top;
    display: inline-block;
    display: none;
}

.agentcardbox {
	font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
	font-size: medium; display: inline-block; margin-left: auto; margin-right:auto;
	}

.thumb {
	font-family: "Pseudonym-Medium", "Courier New", "Arial Narrow",arial,helvetica,sans-serif;
	font-size: medium;
    /*margin-top: 5px;*/
    margin-top: 0px;
    padding-top: 0px;
    width:280px; /*width:190px;*/
/*    height: 316px;*/
    /*vertical-align: top;*/
    float:left;
    text-align: center;
    margin-bottom: 10px;
}


 
.agentbutton {
    margin-left: auto;
    margin-right: auto;
    background-color: #F5ECCB;
    max-width: 260px;
    /* max-width: 170px; */
    padding: 0px;
    /* margin-top: -10px; */
    margin-bottom: 5px;
    -moz-box-shadow: 5px 5px 7px 3px #7c8174;
    -webkit-box-shadow: 5px 5px 7px 3px #7c8174;
    box-shadow: 5px 5px 7px 3px #7c8174;
}
       
.mypicX{
    width:25%;
    margin: 10px;
    display: inline-block;
    float:left;
    }
.bioblock {
    float: left;
    text-align: left;
    display: inline-block;
    width:70%;
    padding:10px;
}
.bullets{max-width: 600px; margin:0px;}
    


.closeinfo {
    color: white; background-color: #014260; margin:0px;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}
 /* END AGENT STUFF */
 
                .showme{display: inline-block;}
                .phonemenu{display:none;}
 /*     @media  stuff must be at the end?*/
    @media all and (max-width:1296px) {.MvisitorButton{font-family: "Pseudonym-Medium", "Arial Narrow",arial,helvetica,sans-serif; font-size:18pt; line-height: 30px;}.Mcardbox{max-width:981px; display: block; border:none; margin-left:auto; margin-right:auto;}}
    
    @media all and (max-width:1137px) {.thumb{max-width: 240px;}.agentbutton{max-width: 220px;}}
    
    @media all and (max-width:1082px) {.MvisitorButton{font-family: "Pseudonym-Medium", "Arial Narrow",arial,helvetica,sans-serif; font-size:17pt; } }
    
    
    
    
    @media all and (max-width:1019px) {
        .MvisitorButton{font-family: "Pseudonym-Medium", "Arial Narrow",arial,helvetica,sans-serif; font-size:16pt; }
/*        .logowrap {float:left;}*/
        .tabletmenu{display: block;}
        .computermenu{display: none;}
        p, h1, h2, h3 {padding-left:10px;padding-right:10px;} 
        }
        
    @media all and (max-width:981px) {.MvisitorButton{font-family: "Pseudonym-Medium", "Arial Narrow",arial,helvetica,sans-serif; font-size:16pt; line-height: 30px;}.Mcardbox{max-width:641px; display: block; border:none; margin-left:auto; margin-right:auto;} .thumb{max-width: 220px;} .agentbutton{max-width: 200px;}}
    
    @media all and (max-width:905px) {.MvisitorButton{font-family: "Pseudonym-Medium", "Arial Narrow",arial,helvetica,sans-serif; font-size:15pt;} .halfbox{width:90%; min-width:200px; }}
    
    @media all and (max-width:847px) {.MvisitorButton{font-family: "Pseudonym-Bold", "Arial Narrow",arial,helvetica,sans-serif; font-size:14pt; }.thumb{max-width: 280px;}.agentbutton{max-width: 260px;}}
    @media all and (max-width:780px) {.MvisitorButton{font-family: "Pseudonym-Bold", "Arial Narrow",arial,helvetica,sans-serif; font-size:13pt;}}    /*phone/mobile*/
    @media all and (max-width:677px) {.Mcardbox{max-width:340px; display: block; border:none; margin-left:auto; margin-right:auto;} .logowrap{display: none;}
    }
    

    @media all and (max-width: 677px) {
        .AllContent{margin-top: 30px;} /*push content down below menu button*/
        .phonemenu{display: inline-block;}
        .backbar{display: block;}
        .callme_top{display: block;}
        .callme_bottom{display: block;}
        .tabletmenu{display: none;}
        .computermenu{display: none;}
        .showme{display: none;}
        .wideslides{display: none;}
        .instead{display: block;} /*on narrow display, show listings as default*/
        .Mcardbox{max-width:320px; display: block; border:none; margin-left:auto; margin-right:auto;}
        .mypicX{width:90%;}
        .bioblock {width:90%;}
        #noshowprintbutton{display: none;}
/*        .w3-content{display: none;}
        .w3-display-container{display: none;}
        .mySlides{display: none;}*/
    }
            /*@media all and (max-width: 639px) {}*/
 
.tel,.tel:visited {color:#000; text-decoration:none; }
/*.tel:hover,.tel:focus { color:#000; background-color:#fff; }*/
/*@media screen and (min-width: 28.5em) {  .tel,.tel:visited { background:none; cursor:default; } .tel,.tel:focus { color:#000; } } */
 
  #blurb_smallgrey{
 /*max-width: 580px;*/
 font-family: "ARIAL",arial,helvetica,sans-serif;
 font-size:8pt;
 text-align:center;
 color: #7a7a7a;
}


.smallgrey{
 margin-top:10px;
 font-size:8pt;
 color: #7a7a7a;
}
</style>
