a, a:hover, a:visited { color: #d5a421; text-decoration: none; }
a:hover { color: #b58401; }

#sidemenu a:hover, #sidemenu li.selected a, #sidemenu li.selected a:hover, #sidemenu li.selected a:visited { color: #d5a421; }

h1, h2, h3, h4, h5, h6, .aboutInfoHeader_small, .agentInfoItem span { color: #d5a421; }

#contacts, #details dl:before { background: #fdfbf7; }
@media screen and (max-width: 640px){ #details dt { background: #fdfbf7; } }

#map_menu a, #map_menu a:hover, #map_menu a:visited { color: #d5a421; border: 2px solid #d5a421; }
#map_menu a:hover, #map_menu li.selected a { background: #d5a421; color: #fff; }

.table tbody tr:nth-child(2n+1) {background:#fdfbf7}
.table thead { background: #d5a421; }
.table th, .table td {border-top:1px solid #d5a421 !important}
#schoolLegend_wrapper {border-bottom:2px solid #d5a421}
#schoolLegend_wrapper .schoolGrade_box {border: 2px solid #d5a421;color:#d5a421;}
#schoolLegend_wrapper .schoolGrade_box:hover {background-color:#d5a421;color:#fff;}
.schoolMapMarkerLocation:hover {color:#d5a421}
.table .schoolRating {background: #d5a421;}

button.btn { background: #d5a421; border: 2px solid #d5a421; }
button.btn:hover, button.btn:focus, button.btn:active { border: 2px solid #d5a421; background: #fff; color: #d5a421; }

#scrollto { background: #d5a421; color: #fff; }
#scrollto:hover { background: #fff; color: #d5a421; }